iPhone用プログラミング。NSXMLParserで解析すると、.xml全体をダウンロードして解析するのですか、ストリーミング解析を実行しますか?
NSXMLParserで解析すると、.xml全体をダウンロードして解析するのですか、それとも "ストリーミング"解析ですか?本質的に、途中で解析を中断した場合、帯域幅を節約するのか、あるいは単にCPUのサイクルを節約するのでしょうか?
iPhone用プログラミング。NSXMLParserで解析すると、.xml全体をダウンロードして解析するのですか、ストリーミング解析を実行しますか?
NSXMLParserで解析すると、.xml全体をダウンロードして解析するのですか、それとも "ストリーミング"解析ですか?本質的に、途中で解析を中断した場合、帯域幅を節約するのか、あるいは単にCPUのサイクルを節約するのでしょうか?
NSXMLParserは、クライアントがデータを処理するために使用できるイベントのストリームを生成し、ストリーミング入力を受け付けないという意味でストリーミングパーサーです。基になっている基盤となるlibxml2ライブラリはストリーミング入力を受け入れ、そのような機能を提供するいくつかのNSXMLParserクローンとサブクラスがあります(thisなど)。
NSXMLParserのダウンロードが解析されます。ダウンロード中に解析する場合は、AppleのXMLPerformanceサンプルプロジェクトを見て、libxmlベースのパーサーを実装する必要があります。
ストリーミング、ちょうどCPUサイクルを節約する – PirosB3