对于XML文档,我希望能够找到其中带有特定文本“ abc”的所有元素/节点。该文本将主要在属性(属性名称=“ abc”)中找到。问题是属性名称不会事先知道,因此我无法解析确切的属性名称。有什么办法可以轻松处理吗?
我正在使用XPath,但是只有知道属性名称是什么,我才能解决此问题。我想查找具有文本“ abc”的元素,而不知道属性等。
答案 0 :(得分:0)
在这里输入答案:
//*[text()='some_abc_text']
将为您提供整个节点的文本。
答案 1 :(得分:0)
更精确的XPath表达式只能指向属性值
//*[@*='abc']