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选择特定的子元素
- 5. 使用XSLT/XPATH选择具有特定值的子元素的元素
- 6. XPath:选择具有特殊字符特定属性的元素
- 7. XPATH选择其元素名称为xs的子元素:simpleType
- 8. XPath获取除具有特定名称的所有子元素吗?
- 9. CSS选择具有特定子元素的元素的同胞?
- 10. XPath选择具有特定属性值的元素?
- 11. XSLT:具有特定属性值的XPath选择元素
- 12. 选择元素的父元素不具有特定的类
- 13. 的XPath选择两个特定元素
- 14. 选择XPath中的特定元素
- 15. 验证元素是否具有特定元素的名称
- 16. 选择具有特定属性的子元素的div
- 17. 从具有特定类名的元素中选择值
- 18. 的XPath:选择节点,但没有具体的子元素
- 19. 选择具有子元素而没有特定类别的元素列表
- 20. Scrapy .css选择具有特定属性名称和值的元素
- 21. 具有特定子元素的查询选择器
- 22. 选择具有特定孩子的元素?
- 23. 具有特定子元素的CSS选择:hover'ed
- 24. XPath来选择具有特定属性
- 25. 如何选择具有相同名称和xpath的第二个元素?
- 26. 用于选择具有特定名称或属性值的节点的XPath
- 27. 在特定div中选择具有特定类的元素
- 28. 按类别选择具有特定子元素的元素使用javascript
- 29. XPath选择具有不同名称的同级节点
- 30. 选择具有选定字符的特定li元素
+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