0

私はこのようなXMLドキュメントを持っています:

...
<sometag>
    <subtag>
        <subsubtag someattr="foo" />
        <subsubtag someattr="bla" />
        <subsubtag someattr="bar" />
    </subtag>
</sometag>
...

私はそれを持っています、org.w3c.dom.Documentそして今、すべてsubsubtagを内側に入れる必要がsubtagありsometagます。現在、私はすべてのノードをクエリし、すべての子sometagを取得しsubtag、ここからすべての子を取得します...ドキュメント内の他の場所にもリストできるため、すべてのサブサブタグを直接クエリすることはできません。

もっと速い方法はありますか?

4

1 に答える 1

1

XMLファイルでのこのような複雑なクエリにはXPathを使用します。曲線を学ぶ努力の価値があります。基本的に、Xpathでは、次のように記述する必要があります。

/sometag/subtag/subsubtag
于 2013-03-26T17:52:38.393 に答える