鉴于以下 SOAP 响应,我将如何使用 XPATH 对响应的内容进行一些测试/验证?注意:我正在使用 RunScope 来测试我们的 API。
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<soap:Body>
<GetValidDataExtractResponse xmlns="http://some.namespace">
<GetValidDataForExtractResult>
<long>1001</long>
<long>1002</long>
</GetValidDataForExtractResult>
</GetValidDataExtractResponse>
</soap:Body>
</soap:Envelope>
我可以通过使用: /soap:Envelope/soap:Body 得到一个有效值 但是,这并没有让我远远超出“体内是否存在某些东西”。我希望能够确定“GetValidDataExtractResponse”节点是否包含某些内容,以及“etValidRentalUnitIdsForExtractResult”节点是否包含 X 个项目,或者该节点是否包含某些值。