假设我有这样的XML结构:
<table>
<tr>
<td> </td>
</tr>
</table>
如何在谓词中指定与节点值的比较:
//tr/td[.="???"]
应该指定什么而不是???
?
答案 0 :(得分:3)
解决方案是
//tr/td[.="\u0160"]
其中实际的unicode显示取决于您使用的工具。
答案 1 :(得分:2)
在XPath 2中,您可以使用
//tr/td[. = codepoints-to-string((160))]
独立于您使用的工具
答案 2 :(得分:0)
使用
的文字值:
/table/tr/td[.=' ']