2
最後の数日間、XMLファイルを解析しようとしましたが、成功しませんでした。私はSAXパーサーを使用していますが、XMLは再帰的であり、解析を制御するかどうかはわかりません。SAXを使用して再帰的XMLを解析する
XMLは非常に拡張されていますが、その下のサンプルは、どのようになっているかのサンプルを見ることができます。
<root>
<prop1>teste</prop1>
<items>
<item>
<prop1>teste1</prop1>
<items>
<item>
<prop1>teste1.1</prop1>
<items null />
</item>
</items>
</item>
<item>
<prop1>teste1</prop1>
<items null />
</item>
</items>
</root>
startElementメソッドとendElementメソッドの内部でループを処理する方法がわかりません。 どんな助けもクールです...事前に感謝します。このうち
XMLにリンクする必要があります。誰もあなたのためにあなたの解析を行い、私たちがあなたの "サンプル"を試してもコードを使用することはできません。 –
基本的には、ツリー内のどこにいるのかを常に把握する必要があります。これは、たいていの場合、スタックで行われます。正確には、どのようにXMLを使って何をしたいのかに依存しています。それを教えてください。あなたはより良い答えを得るでしょう。 –
SAX解析は低レベルで難しいです。それはあなたにとって正しいアプローチではないかもしれません。私たちは、あなたがパース理論のコンピュータ科学を理解するのを本当に助けることはできません。アプリケーションの設計を支援することはできません。あなたのコードがうまくいかない場合は、どこに間違っているのかを教えてもらえます。 –