xpathで要素の兄弟ノードを検索する方法は何ですか?
XPathでは、要素の兄弟ノードを見つけるために次の軸関数を使用できます:
- 兄弟要素を指定します。
- 兄弟要素の前の要素:
以下はいくつかの例です。
- 現在のノードの後ろにあるすべての兄弟ノードを検索する:
//div/following-sibling::*
この関数は、指定したdiv要素の後ろにある全ての兄弟ノードを返します。
- 現在のノードより前のすべての兄弟ノードを検索します。
//div/preceding-sibling::*
このメソッドは、div要素の直前にある全ての兄弟要素を返します。
他のXPath式を使用して、兄弟ノードの属性や特定の条件をさらにフィルタリングすることもできます。