java无法在XPATH中使用//td[text()=“Ref.:”]检索值
<TD colSpan=4> Ref. : XYZ</TD>
我正在尝试使用XPATH检索值XYZ
//td[text()=" Ref. :"]
但我无法得到。。。有人能找到错误吗
你可以在下面搜索框中键入要查询的问题!
<TD colSpan=4> Ref. : XYZ</TD>
我正在尝试使用XPATH检索值XYZ
//td[text()=" Ref. :"]
但我无法得到。。。有人能找到错误吗
# 1 楼答案
首先,XPath表达式的一个主要问题是:
应用于提供的XML文档:
是XPath区分大小写的
即使其他一切都是正确的(事实并非如此),当应用于包含大写名称的XML文档时,使用小写名称的表达式永远不会选择任何节点
因此,如果我们纠正这个问题,XPath表达式将变成:
虽然此表达式将选择提供的XML文档的顶部(也是唯一的)元素,但它不会生成所需的值
我将使用的XPath是:
或者(知道格式良好的XML文档只有一个顶层元素):