あなたはそのようなものを使用することができます
System.Xml.XmlDocument xd = new System.Xml.XmlDocument;
xd.Load("http://www.webservice.com/webservice?fXML=1");
string xPath = "/xml/somekey";
// this node's inner text contains "somevalue"
return xd.SelectSingleNode(xPath).InnerText;
編集:私はちょうどあなたがWebサービスではなく、単なるXMLの話をしている実現。 Visual Studioソリューションで、ソリューションエクスプローラで[参照]を右クリックし、[Web参照の追加]を選択します。 URLを尋ねるダイアログが表示されたら、それを貼り付けることができます: "http://www.webservice.com/webservice.asmx"。 VSはあなたが必要とするすべてのヘルパーを自動生成します。次に、あなただけ呼び出すことができます。また、あなたが特別ではなくSOAPよりもPOSTを使用する必要があるならば、あなたはPOST受信するWebサービスを構成することができますことを追加する価値があるかもしれ
com.webservice.www.WebService ws = new com.webservice.www.WebService();
// this assumes your web method takes in the fXML as an integer attribute
return ws.SomeWebMethod(1);
出典
2008-09-09 02:38:11
aku
投稿者が要求したとおりにPOSTではなくGET経由でパラメータを渡しています – aku
akuのPOST情報を取得して回答を編集します - まだ2kの担当者はいません:) –