0

Webサイト(xpath)内のいくつかのノードの親とsibilingを見つけたいです。私の大きな問題は、IDがなく、属性だけでノードのシビリングを見つけたいということです。

例えば: <a id="nav-europe-3231" class="" href="/EUROPE/" title="Europe News Headlines and Video from CNN.com International">Europe</a>

 <a id="nav-asia-1265" class="" href="/ASIA/" title="Asia News Headlines and Video from CNN.com International">Asia</a>

のようないくつかの命令を見ましたparent::child-nodeが、この方法でxpathが見つかりません。

このノードの親とシビリングを見つけるにはどうすればよいですか?

4

1 に答える 1

1

preceding-sibling::XPath 1では、 and following-sibling::axis(兄弟の場合)および../parent the:: `axを介してコンテキストノードの兄弟と親を検索し、親を検索できます。

軸では、の後にノード名を指定する必要があることに注意してください::。わからない場合は、ワイルドカードを使用できます*

http://www.w3schools.com/xpath/xpath_axes.aspを参照してください

于 2012-06-15T22:20:17.307 に答える