50
A
回答
81
/a/*[not(self::b)]
1
的XPath看起來:
a/*[name(.) !='b']
所以,選擇孩子 'A' 的名字不等於 'B'
9
在XPath 2.0,你甚至可以做
/a/(* except b)
相關問題
- 1. XPath來選擇具有指定名稱的所有元素
- 2. 的XPath選擇特定的子元素
- 3. XPath選擇特定的子元素
- 4. XPATH選擇其元素名稱爲xs的子元素:simpleType
- 5. XPath獲取除具有特定名稱的所有子元素嗎?
- 6. CSS選擇具有特定子元素的元素的同胞?
- 7. XSLT:具有特定屬性值的XPath選擇元素
- 8. 選擇元素的父元素不具有特定的類
- 9. 選擇XPath中的特定元素
- 10. 選擇具有子元素而沒有特定類別的元素列表
- 11. 的XPath:選擇節點,但沒有具體的子元素
- 12. Scrapy .css選擇具有特定屬性名稱和值的元素
- 13. 具有特定子元素的查詢選擇器
- 14. 具有特定子元素的CSS選擇:hover'ed
- 15. 如何選擇具有相同名稱和xpath的第二個元素?
- 16. 用於選擇具有特定名稱或屬性值的節點的XPath
- 17. 在特定div中選擇具有特定類的元素
- 18. css或xpath選擇器:具有特定值的任何屬性的元素
- 19. 選擇不具有特定的單詞元素class屬性
- 20. C#使用XPATH選擇具有已知值的特定元素,然後刪除
- 21. 用BeautifulSoup選擇特定的子元素
- 22. 選擇XPath元素
- 23. 的EclipseLink MOXY的xpath - 選擇文檔中的當前節點的所有子元素或所有元件具有特定名稱
- 24. 的XPath:選擇根,過濾子元素
- 25. 不僅具有特定子元素的ul元素
- 26. 具有名稱屬性元素的jQuery選擇器
- 27. 如何選擇具有「數據名稱」的HTML元素
- 28. 在PostgreSQL中使用XPath選擇根元素的名稱
- 29. 具有特定類名稱的div的元素
- 30. 如何用JQuery選擇具有特定名稱的任何元素(輸入,選擇,textareas)
+1的'self'軸的很好使用;) – Lucero 2010-01-28 16:16:58
@Lucero:我欠@Tomalak對這一想法:) – AakashM 2010-01-28 16:18:22
感謝信用。 :) – Tomalak 2010-01-28 16:21:01