私は自分のアプリでNSXMLParserを実装しており、代替案を検討しています。 NSXMLParserに関する私の苦情は、シンプルなファイル用に実装するのが複雑であることです。どちらの場合でも最も厄介なことではありません。iPhoneのXMLのオプションは何ですか?
これまでのところ私は認識している:
を他のもの?
これらの経験は何ですか?
ありがとうございました!
私は自分のアプリでNSXMLParserを実装しており、代替案を検討しています。 NSXMLParserに関する私の苦情は、シンプルなファイル用に実装するのが複雑であることです。どちらの場合でも最も厄介なことではありません。iPhoneのXMLのオプションは何ですか?
これまでのところ私は認識している:
を他のもの?
これらの経験は何ですか?
ありがとうございました!
私たちのアプリではlibxml2、具体的にはxmlTextReader APIを使用しています。これはストリームリーダーであり、SAXリーダー(コールバックなしなど)よりもはるかに単純なコードを可能にし、DOMリーダーのようにメモリ内にドキュメントツリー全体を配置しません。
開発者ポータルには、XMLPerformanceという非常に良い例があります。これは、libxml2とNSXMLParserの両方を使ってxmlファイルを効果的に解析する方法を示しています。
私は自分のアプリの中でそれを使用しています。私のXMLには600項目ありますが、この例で提供されているメソッドを使用して読み込みに1秒かかることはほとんどありません(多くのメモリを消費することなく!)
これは良い例です。しかし私の目的は、利用可能な追加のXMLライブラリを発見することです。とにかくありがとう! –
ジム・ドビィ氏自身のXMLパーサを書いた記事の1つにこの記事があります(http://stackoverflow.com/questions/826281/better-performance-with-libxml2-or-nsxmlparser-on-the-iphone/842549# 842549) – lostInTransit
xmlTextReaderのラッパーを作成しましたか? –