按文本内容获取元素 - XML、Java

Mil*_*lka 2 java xml dom

org.w3c.dom.Document中的方法,例如getElementById(String elementId)getElementsByTagName(String tagname)等等,但有可能获得通过他们的文本值的元素?

man*_*uti 5

不是使用普通的 DOM API。您可以使用可以轻松与 DOM 集成的XPath。例如,以下 XPath 表达式将返回所有Element具有文本内容的节点abc

//Element[text()="abc"]
Run Code Online (Sandbox Code Playgroud)

您可以以这个答案为例。