3つのリスト要素を持つすべてのdivのh1を検索します。 (source)XPathによるノードの検索
<div>
<div class="fast">
<h1>Fast</h1>
<ul>
<li>Cars</li>
<li>New Horizon</li>
<li>Chinese Food</li>
</ul>
</div>
<div class="expensive">
<h1>Expensive</h1>
<ul>
<li>Cars</li>
<li>New Horizon</li>
<li>Apple Watches</li>
</ul>
</div>
<div class="nasa">
<h1>NASA-Owned</h1>
<ul>
<li>Lunar Module</li>
<li>New Horizon</li>
</ul>
</div>
</div>
これは、私のために働いた(しかし、私は簡単な構文を見つけることを望む)
//ul/li[count(../li)=3]/../../h1
ありがとうございます。 –
まだ論理的にはOKではありません。そのdivは 'ul'要素の上に置くことができ、' h1'があれば選択されます。 私は勉強のためにそのようなロケータを書いても構いませんが、プロジェクトでこれを使うのはお勧めしません) –
私たちが要件について知っている唯一のことは、何が問題なのかです。実際のプロジェクトでは、要件のより正確な記述が求められることに同意します。 –