2011-10-18 11 views
0

Xpathを使用して子ノードを持つノードを取得する方法はありますか?例えば、 子ノードを持つXPathクエリ

<parent id="10"> 
    <child1 id="12"/> 
    <child2 id="13"> 
     <innerchild id="14"/> 
    </child2> 
</parent> 

は、私はちょうどそれは文書全体だと仮定すると、この <Parent id="10"/>のみ

+1

一度取得すれば、正確に何をしたいですか? – FailedDev

答えて

0

のようなものを返すために、XPathクエリを必要とし、単に/parentを使用しています。そのidparentに任意のレベルを指定できる場合は、//parent[@id='10']を使用してください。この後者の式は、入力ツリー全体を検索する必要があるため、大きなドキュメントではパフォーマンス上の問題が生じる可能性があることに注意してください。

関連する問題