がどのように私はその子供たちすべてfigure
あるすべてdiv
の要素を選択することができますのXpathは、特定のタイプのノードが含まれてい
<div id="one">
<figure>foo</figure>
<figure>bar</figure>
</div>
<div id="two">
<figure>foo</figure>
<div>bar</div>
</div>
<div id="three">
<div>bar</div>
</div>
(私は下のそれらを参照することができるようにid
属性のみ追加)これを取るノードを取得します要素、すなわち指定された例でのみdivを選択しますか?
私が必要とするのは//div[count(not figure)>0]
です。
ありがとう、テキストのものは私が考えていないものです。私の答えはどう思いますか?仕事をしているようですが、私はあなたの56.6kの経験に伏します! – artfulrobot
ハハ..あなたはする必要はありません。はい、答えが必要です。おそらく、 '
ええ、 )テキストノードであり、非空のテキストノードを心配する必要はないので、 'node()'ではなく '*'を数えています。すなわち、* element *ノードのみ。これは、テキストノードを無視します。 – artfulrobot