0

次のような html フラグメントがあります。

<div class="sideBar">
 <ul>
   <li class="test testlist">
    <div>test 1</div>
    <ul>
      <li class="test testlist"><div>sub test1</div></li>
      <li class="test testlist"><div>sub test2</div></li>
   </ul>
  </li>
  <li class="test testlist"><div>test 2</div></li>
 </ul>
</div>

テキスト「test 2」を含むノードリスト番号2を取得する必要がありますが、次のことを試してみると;

//div[contains(@class, 'sideBar')]//li[@class=\"test testlist\"])[2]//div

ノードを返します。

 <li class="test testlist"><div>sub test2</div></li>

ノードを返すにはどうすればよいですか。

 <li class="test testlist"><div>test 2</div></li>

どうもありがとう、

C.

4

1 に答える 1