XML元素中的文本的XPath?

时间:2017-10-06 16:37:46

标签: xml xpath soapui

我是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

1 个答案:

答案 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

按要求。