我需要使用XPath根据节点的值定位xml文件中的节点。
当要查找的节点包含内部空格时,问题就会出现。例如:
<Root>
<Child>value</Child>
<Child>value with spaces</Child>
</Root>
我无法构建XPath定位到第二个子节点。
简单的XPath /Root/Child 可以完美地适用于两个子节点,但是 /Root[Child=value with spaces] 返回一个空集合。
我已经尝试使用%20、& #20;、& nbsp; 进行空格掩码处理,并使用引号和双引号。
仍然没有成功。
有人有想法吗?
问题
。您能帮助OP吗?我正在尝试,但无法构思..您有时间吗,先生? - Arup Rakshit