このHTMLから:
<tbody>
<tr>
<tr id="1" class="first">
<tr id="2" class="">
<tr id="3" class="last">
<tr id="4" class="first">
<tr id="5" class="">
<tr id="6" class="last">
<tbody>
xPath式を取得して、すべてのtr [@ class ='first']ノードに続いて、最初のノードを含む「最初の」クラスを持たないtrを返そうとしています。この場合、tr ids 1、2、3およびtrのids 4、5、6のセット。
私は使用してみました:
//tbody/tr[@class='first']/self::* | following-sibling::tr[not(starts-with(@class, 'first'))]
成功しませんでした。これについて何か考えはありますか?
ありがとう