【发布时间】:2015-05-19 13:03:20
【问题描述】:
我对使用 XPath 和 XQuery 还很陌生,我似乎无法弄清楚为什么我无法使用以下 XPath 语句从以下 XML 返回 OrderID:
//OrderID[1]/text()
为什么它没有找到OrderID 或者比使用这个 XPath 更深入?
//soap:Body
这是 XML:
<soap:Envelope xmlns:rest="http://schemas.activebpel.org/REST/2007/12/01/aeREST.xsd"
xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soap:Body>
<SubmitOnlineSearchResponse xmlns="http://eservices.diligenz.com/">
<SubmitOnlineSearchResult>
<return>
<orderInfo>
<OrderID>75124507</OrderID>
</orderInfo>
</return>
</SubmitOnlineSearchResult>
</SubmitOnlineSearchResponse>
</soap:Body>
</soap:Envelope>
【问题讨论】:
-
为什么不使用 SOAP for SOAP?
-
我正在使用 Informatica Real Time 获取数据。它不是 SOAP 客户端。