3

假设我有这样的 XML 结构:

<table>
    <tr>
        <td>&nbsp;</td>
    </tr>
</table>

如何在谓词中指定与节点值的比较:

//tr/td[.="???"]

应该指定什么而不是????

4

3 回答 3

4

解决方案是

//tr/td[.="\u0160"]

实际的 unicode 演示将取决于您使用的工具。

于 2013-01-04T03:59:54.857 回答
2

在 XPath 2 中,您可以使用

//tr/td[. = codepoints-to-string((160))]

独立于您使用的工具

于 2013-01-04T11:14:15.800 回答
0

使用 的字面值&nbsp;

/table/tr/td[.=' ']
于 2013-01-04T03:56:05.613 回答