2011-01-12 6 views
0

NSXMLElementを使用してアプリケーションでXML文書を作成しようとしていますが、ビルド時に "NSXMLElement undelcared"というエラーが表示されます。NSXMLElementは未定義ですか?

NSXMLElementはFoundation Frameworkの一部ですので、残りのフレームワークには#include <Foundation/foundation.h>.という行が含まれている必要があります。このクラスはiOS(4.2)では使用できませんか?私が使うことができる他のクラスがありますか? (少なくとも現在は - 4.2)

TIA

答えて

2

かなり確信してNSXMLElementは、iOSの下では使用できません。 iOS Technology Overviewドキュメントの「移行ココアから」セクションから

Foundationフレームワークは、 NSXMLParserクラスを介してXML解析のための サポートを提供します。ただし、他のXML 解析クラス( NSXMLDocument、NSXMLNode、および NSXMLElementを含む)は、 iOSでは使用できません。 NSXMLParser クラスに加えて、CベースのXML 解析インターフェイスを提供するlibXML2 ライブラリを使用することもできます。