8

次の html アイテム (アクション、コメディ) を選択したいが、最後の 1 つ (タグ) を除く。

私のフォローコードをすべて選択するには、次のように機能しています。

//*[@id="video-tags"]//a[contains(@href,'tags')]

ただし、最後のタグ (タグ) 以外を選択するには、次のコードでは機能しません。

//*[@id="video-tags"]//a[contains(@href,'tags') not(position() > last() -1)]

html

<ul id="video-tags">
        <li>Uploader: </li>
        <li class="profile_name"><a href="/profiles/wilco">wilco</a></li>
        <li><em>Tagged: </em></li>
        <li><a href="/tags/action">action</a>, </li>
        <li><a href="/tags/comedy">comedy</a>, </li>
        <li>more <a href="/tags/"><strong>tags</strong></a></li>
</ul>

前もって感謝します

ニック

4

2 に答える 2

0

これを試して

(//ul[@id="video-tags"]//a[contains(@href,'tags')]/text())
于 2013-09-10T10:26:39.670 に答える