-3

たとえば、XMLがあります

<root>
 <config x="xxx" y="yyyy" z="zzz" />
 <properties>blah blah blah </properties>   
 <example>
   <name>...</name>
   <decr>...</descr>
 </example> 
 <example>
   <name>...</name>
   <decr>...</descr>
 </example> 
</root>

ノードの構成、プロパティ、およびその中のすべての値を取得する必要があります。ありがとうございました

4

4 に答える 4

2

Xpath は config タグ内のデータを取得できます。x、y、z の値を取得するには、最初に式="//root/config/@x" のような式を作成する必要があります。プロパティについては、次のスレッドに従ってください: Parsing XML with XPath in Java

お役に立てれば

于 2012-11-29T07:30:00.577 に答える
1

データを直接クエリまたはフェッチする場合はXPathが役立ちますが、データをJavaオブジェクトとして使用してさらに使用できるようにする場合は、JAXBを使用します。

于 2012-11-29T07:42:36.360 に答える
1

DOM、DOM4J、SAX..

XMLファイルのサイズが小さい場合はDOMまたはDOM4Jを使用できますが、サイズが大きい場合はSAXを使用します

于 2012-11-29T07:27:58.367 に答える
0

SAX パーサーを使用して xml を読み取り、そのイベント ベースの解析を操作して、より多くのメモリを消費することができます。xml が大きく、多くの操作が必要な場合は、DOM/DOM4j のいずれかが適しています。DOM4L は非常に最新です。DOM は業界で広く使用されています。

要件に基づいて、優れたパーサーを選択してください。

ありがとう、パヴァン

于 2012-11-29T08:23:51.823 に答える