Java 在DOM文档中按属性查找元素
如何使用Java在DOM文档中按属性查找元素?谢谢。我不知道Java中XML/DOM解析的选项是什么,我也不知道您当前使用的是什么(如果有的话),但是,如果您有一些通过CSS选择器(js框架中的一个常见功能)查找元素的方法,那么CSS将是一个不错的选择 谷歌推出了CSS选择器的Java实现,或许会有所帮助。使用类似的实用程序,您可以包装DOM文档并使用类似jQuery的API来实现所需的功能。您有几个选择:Java 在DOM文档中按属性查找元素,java,xml,dom,Java,Xml,Dom,如何使用Java在DOM文档中按属性查找元素?谢谢。我不知道Java中XML/DOM解析的选项是什么,我也不知道您当前使用的是什么(如果有的话),但是,如果您有一些通过CSS选择器(js框架中的一个常见功能)查找元素的方法,那么CSS将是一个不错的选择 谷歌推出了CSS选择器的Java实现,或许会有所帮助。使用类似的实用程序,您可以包装DOM文档并使用类似jQuery的API来实现所需的功能。您有几个选择: 使用XPath(当然,您可以直接使用标准JavaXPathAPI,而不是使用jOOX)
- 使用XPath(当然,您可以直接使用标准JavaXPathAPI,而不是使用jOOX)
- 使用CSS样式选择器
Match match = $(document).find("element[attrName='value']");
- 使用jooxapi
Match match = $(document).find("element").filter(attr("attrName", "value"));
org.joox.Match
对象可以以各种方式使用,例如用于迭代:
for (Element element : match.each()) {
System.out.println($(element));
}
这完全是显而易见的,你尝试过什么?我需要用Java解析一个XML文档。
for (Element element : match.each()) {
System.out.println($(element));
}