Web服务返回类似于此的输出(默认情况下是这样,所以我无法更改它)
/usertask/taskid
无论如何,然后我尝试使用xPath查询返回taskid节点
this
它给出了一个错误消息,即根元素必须格式正确。我理解错误信息..但是它有解决方法吗?正如我所说,无法修改网络服务..
答案 0 :(得分:2)
在解析之前添加一个根元素,并解析它。
<root>
<usertask xmlns="..."></usertask><taskid></taskid><blablabla></blablabla></usertask>
<usertask xmlns="..."></usertask><taskid></taskid><blablabla></blablabla></usertask>
<usertask xmlns="..."></usertask><taskid></taskid><blablabla></blablabla></usertask>
</root>