2010-05-19 93 views
1

我正在開發一個iPad的應用程序,我需要在運行時修改XML文件中的幾個屬性。如何從iPad OS寫入XML文件?

我找到該類NSXMLDocument, http://developer.apple.com/mac/library/documentation/cocoa/reference/foundation/Classes/NSXMLDocument_Class/Reference/Reference.html

但我一直無法將其導入到我的項目。

該課程不適用於iPhone/iPad的開發嗎?

有沒有其他方法可以考慮?

我讀了關於libxml庫。這是我的答案還是有更好的方法?

回答

2

NSXMLDocument是MacOS X可可只。您可以在iPhone NSXMLParser上獲得,以及建立在libxml2上的幾個外部庫 - TouchXMLKissXML和其他一些庫。

請注意,KissXML支持寫入XML。

已經建議的其他XML庫包括Google DataVTD-XML的XML支持。

+0

因爲我需要修改xml,那麼我的最佳選擇是什麼? 的NSXMLParser是隻讀的,所以它不指望 我在一個論壇上說TouchXML具有讀寫支持閱讀,但我還沒有找到一種方法來寫我的XML還,而我一直在尋找我在另一個論壇上看到,TouchXML僅供閱讀,並且不支持寫入,我對此非常困惑。 任何想法?謝謝 – user345474 2010-05-20 22:34:45

0

您正在尋找一種DOM XML解析器,它最適合修改XML文檔。例如參見this教程 - 無需映射到和來自模型對象 - 使用XPath。