【发布时间】:2015-04-24 08:11:49
【问题描述】:
我遇到了 XPath 请求问题。
<mainNode id="id35" soapenc:root="0">
<node1 xsi:type="soapenc:string">response1</node1>
<node2 xsi:type="soapenc:string"/>
<node3 xsi:type="soapenc:string">response2</node3>
<node4 xsi:type="soapenc:string">response3</node4>
<node5 href="#id156"/>
</mainNode>
我的 XPath 请求:
/mainNode/node1/text()
结果:
错误 - 似乎 XML 格式不正确:与元素类型“mainNode”关联的属性“soapenc:root”的前缀“soapenc”未绑定。
有什么想法吗?
PS : 我从 SOAP WebService 获得这个 XML 文件
【问题讨论】:
-
示例 XML 是完整文件吗?似乎没有声明
soapenc命名空间 -- 你应该在其中找到xmlns:soapenc="http://some.url/something。