返回定义元素的 XPath 查询是什么

问题描述 投票:0回答:1

我试图在下面的响应中取消“响应的测试结果”值。这来自通过 SOAP 进行的 API 调用。

我需要查询元素中的值,但对于我的一生来说,我似乎无法到达那里......

    <?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <SOAP-ENV:Body>
    <runResponse xmlns="urn:TestAPI:testingtestingAPI">
      <result xsi:nil="true" />
      <wsOut>TEST RESULTS FROM RESPONSE</wsOut>
    </runResponse>
  </SOAP-ENV:Body>
</SOAP-ENV:Envelope>

我尝试过的 XPath 查询是...

/SOAP-ENV-信封/SOAP:ENV:Body/runResponse/

/SOAP-ENV-信封/SOAP:ENV:Body/runResponse[0]

/SOAP-ENV-信封/SOAP:ENV:Body/runResponse/wsOut

如有任何帮助,我们将不胜感激:-)

xml xpath
1个回答
0
投票

这个效果很好

//*[local-name()='wsReturn']

© www.soinside.com 2019 - 2024. All rights reserved.