我是Web服务响应处理技术的新手。我有下面的肥皂反应, 从中我想获得UID值。
<Envelope xmlns:SOAP-ENV = "" SOAP-ENV:encodingStyle = "">
<Body xmlns:m = "">
<CreateUser>
<m:status>SUCCESS</m:status>
<m:code>1</m:code>
<m:uid>1234t</m:uid>
</CreateUser>
</Body>
</Envelope>
我尝试了这个xpath遍历:
/Envelope/Body/CreateUser/m:uid
产生:
<m:uid>1234t</m:uid>
我只需要1234t
。
答案 0 :(得分:1)
如果
/Envelope/Body/CreateUser/m:uid
产量
<m:uid>1234t</m:uid>
然后
string(/Envelope/Body/CreateUser/m:uid)
和
/Envelope/Body/CreateUser/m:uid/text()
将产生
1234t
按要求。