我正在尝试从 Web 服务获取数据,只返回一个结果,即库存中给定商品的数量。
我已成功获得结果,但需要从中删除所有 XML 代码以简单地返回数字,返回的 XML 如下所示:
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<stockenquiryResponse xmlns="https://webservices.electrovision.co.uk">
<stockenquiryResult>**THE NUMBER I NEED**</stockenquiryResult>
</stockenquiryResponse>
</soap:Body>
</soap:Envelope>
我敢肯定这已经被问过很多次了,但是我找不到一个简单的解决方案来从stockenquiryresult
标签中获取值。
似乎是正确的答案,但我无法让它工作。
如果有帮助,我将使用以下示例获取数据:
http://msdn.microsoft.com/en-us/library/debx8sh9(v=vs.80).aspx
只需进行一些调整即可正确获取数据,最值得注意的是将内容类型更改application/soap+xml
为 XML 并将数据作为 XML 传递。
我正在使用带有 ASP.NET 2.0 的 VB。