2
我希望節點選擇具有唯一<br>
兒童所有<span>
:XPath查詢:只選擇唯一的孩子
<html>
..
<span>
...
</span>
<span> <!-- I want those ones -->
<br/>
</span>
我將如何選擇這些元素呢?
我希望節點選擇具有唯一<br>
兒童所有<span>
:XPath查詢:只選擇唯一的孩子
<html>
..
<span>
...
</span>
<span> <!-- I want those ones -->
<br/>
</span>
我將如何選擇這些元素呢?
假設你的意思是沒有孩子的元素,除了br
元素,其中br
是必需的:
/html/span
[br and not(
*[not(self::br)]
)]
含義:其中至少有一個br
孩子所有span
元素並沒有其他的子元素。
+1更正確的答案,如果br是強制性的。另外,請檢查我的「只有一個」br「作爲內容」謂詞。 – 2011-03-10 17:19:45
@Alejandro。已經檢查。順便說一句可能會更有效率。 – Flack 2011-03-10 18:44:18