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. 具有特定屬性的select元素
- 2. jquery select元素有屬性
- 3. Xsl:屬性添加基於子元素的元素屬性值
- 4. Symfony2:具有兩個id屬性的表單元素
- 5. XSL每個元素的屬性值獲取元素值
- 6. 具有兩個屬性和簡單元素的XML元素使用JAXB
- 7. 如果子元素不具有相同的屬性,則XSL將屬性傳遞給子元素
- 8. 選擇具有一個屬性或其他屬性的元素
- 9. XSL - 獲取之前元素的屬性
- 10. XML Schema - 我需要確保我有一個元素的兩個實例,每個元素具有一個屬性
- 11. 獲取具有min屬性的元素
- 12. XPath查找具有屬性的元素
- 13. 具有可變屬性的XML元素
- 14. 具有屬性的jquery count元素
- 15. 應用類到元素具有屬性
- 16. 做select元素有一個標準值屬性嗎?
- 17. 從xsl中排除具有某些屬性值的元素:數字
- 18. 如何運行XML並僅打印XSL中具有特定屬性的元素
- 19. 確定序列中兩個或多個元素是否具有相同屬性
- 20. XSL轉換屬性要素
- 21. 使用XSL的兩個元素:鍵鍵
- 22. XPath select元素的img的src屬性
- 23. 向父元素添加一個子元素,當父元素具有某個具有某個值的某個屬性的其他子元素時
- 24. XSLT - 具有最大屬性值的元素,其列表中的其他元素的屬性值最大
- 25. XSL - 帶有屬性的複製元素並排除特定的子元素
- 26. 設置屬性通過XSL所有子元素:選擇
- 27. jQuery - 如何匹配元素具有屬性a或屬性b
- 28. 選擇具有屬性的元素的子元素
- 29. 具有屬性和子元素的XSD元素
- 30. Javascript - 具有其他類元素屬性的類元素
我可能調用使用「@name | @area」這種方式迂迴,但不是偶然的。實際上,它說「這個表達式是否會返回任何結果?」當然,答案是肯定的,如果其中一個或兩個屬性存在。表達相同條件是一個合理的選擇。 – 2009-05-26 18:18:21