2
A
回答
9
那么,不要使用@name | @area
- 它不是'或',它是偶然工作的连接。
对于'或',请执行foo[@name or @area]
。 对于'和',请做foo[@name and @area]
。
4
的XPath确实为您提供一个and
运营商可用于评估使用谓词多个条件:
候选条件:
//MyElement[@name][@area]
//MyElement[@name and @area]
+0
请不要做前者。 – alamar 2009-05-26 09:20:57
相关问题
- 1. 选择具有一个属性或其他属性的元素
- 2. XSL - 获取之前元素的属性
- 3. XML Schema - 我需要确保我有一个元素的两个实例,每个元素具有一个属性
- 4. 获取具有min属性的元素
- 5. 具有属性的jquery count元素
- 6. XPath查找具有属性的元素
- 7. 具有可变属性的XML元素
- 8. 做select元素有一个标准值属性吗?
- 9. 如何运行XML并仅打印XSL中具有特定属性的元素
- 10. 从xsl中排除具有某些属性值的元素:数字
- 11. 确定序列中两个或多个元素是否具有相同属性
- 12. 使用XSL的两个元素:键键
- 13. XPath select元素的img的src属性
- 14. XSL转换属性要素
- 15. 向父元素添加一个子元素,当父元素具有某个具有某个值的某个属性的其他子元素时
- 16. XSLT - 具有最大属性值的元素,其列表中的其他元素的属性值最大
- 17. 具有属性和子元素的XSD元素
- 18. 设置属性通过XSL所有子元素:选择
- 19. XML架构 - 只有一个元素可以具有属性
- 20. jQuery - 如何匹配元素具有属性a或属性b
- 21. xsl样式表:获取具有相同属性值的父元素的子元素
- 22. 阅读具有相同名称但属性不同的元素
- 23. 显示在XSLT具有特定属性的元素
- 24. 了解xslt处理具有属性的元素
- 25. 选择具有类属性的一系列元素中的第一个元素
- 26. 如何选择具有某个属性的元素的子元素
- 27. XSLT - 如何包装具有特定属性的相邻元素
- 28. XSLT,XML,For-Each具有属性和元素
- 29. XSLT:所有元素的DIV class属性=原始元素名称
- 30. 将元素添加到具有多个属性的对象
我可能调用使用“@name | @area”这种方式迂回,但不是偶然的。实际上,它说“这个表达式是否会返回任何结果?”当然,答案是肯定的,如果其中一个或两个属性存在。表达相同条件是一个合理的选择。 – 2009-05-26 18:18:21