如何通過使用Java的DOM文檔中的屬性查找元素?謝謝。在DOM文檔中按屬性查找元素
-4
A
回答
1
有了這樣一個jOOX工具,你可以用你的DOM文檔,並使用一個jQuery般的API來實現你所需要的。您有幾種選擇:
使用XPath(當然,而是採用jOOX,你可以直接使用標準的Java語言的XPath API)
Match match = $(document).xpath("//element[@attrName='value']");
使用CSS樣式選擇
Match match = $(document).find("element[attrName='value']");
使用jOOX API
Match match = $(document).find("element").filter(attr("attrName", "value"));
返回org.joox.Match
對象隨後可以以各種方式,例如可以使用爲迭代:
for (Element element : match.each()) {
System.out.println($(element));
}
1
我不知道該選項是儘可能的XML/DOM解析在Java中,我不知道是什麼(如果有的話),你正在使用當前,但是,如果你有發現元素的一些方法通過CSS選擇器(js框架中的一個共同特性),那麼CSS attribute selectors就是要走的路。
谷歌轉向this Java實現CSS選擇器,或許對大家有所幫助。
+0
我需要使用Java解析XML文檔。 – blue123
相關問題
- 1. 按屬性查找元素
- 2. 如何按屬性查找div元素?
- 3. 使用jQuery按屬性查找元素
- 4. C#xml文檔按屬性查找值
- 5. 找到沒有屬性的DOM元素?
- 6. 查詢DOM元素的屬性角4
- 7. 將屬性添加到DOM的根標籤文檔/元素
- 8. 按屬性查找元素,設置發現元素的不同屬性
- 9. 「HTML屬性」與「DOM元素的屬性」
- 10. DOM文檔,編輯元素
- 11. 有沒有辦法在Python Selenium中按屬性查找元素?
- 12. 如何在GPath中查找按屬性值的元素?
- 13. 文檔中查找子元素MongoDB中
- 14. 在DOM文檔的DOM中附加元素子文件
- 15. Selenium webdriver:如何根據自定義屬性在DOM中查找元素
- 16. DOM - XML文檔中缺少元素
- 17. MarkLogic 8 - XQuery - cts查詢按值查找文檔屬性
- 18. 查找陰影中的元素DOM
- 19. 查找DOM樹中的特定元素?
- 20. AngularJS - 通過屬性值查找元素
- 21. XPath查找具有屬性的元素
- 22. jQuery使用屬性查找元素
- 23. 用lxml查找元素的屬性
- 24. 查找沒有屬性的元素
- 25. 通過ajx屬性查找元素
- 26. 根據屬性查找特定元素
- 27. 在DIV中沒有注入DOM的查找元素通過DOM
- 28. 查找包含文本和其他DOM元素裏面的dom元素
- 29. 水豚:按屬性查找含有某物的元素不是
- 30. 如何查找按屬性值的元素?
顯示絕對沒有研究努力 – david
這是完全明顯的,你有什麼嘗試? –