Web サービスからデータを取得しようとしていますが、特定の商品の在庫数という結果を 1 つだけ返します。
正常に結果を取得していますが、すべての 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 として渡すだけで済みます。
ASP.NET 2.0 で VB を使用しています。