2008-10-27 40 views

回答

4

WSDL文件始終是一個XML文件,因此您可以打開它並讀取元素數據。例如,給定的eBay Services WSDL file,您可以查詢枚舉BuyerPaymentMethodCodeType像這樣的價值COD的文檔:

XmlDocument wsdlDoc = new XmlDocument(); 
    wsdlDoc.Load(@"D:\temp\eBaySvc.wsdl"); 

    XmlNamespaceManager nsMgr = new XmlNamespaceManager(wsdlDoc.NameTable); 
    nsMgr.AddNamespace("xs", "http://www.w3.org/2001/XMLSchema"); 

    XmlNode node = wsdlDoc.SelectSingleNode("//xs:simpleType[@name='BuyerPaymentMethodCodeType']/xs:restriction/xs:enumeration[@value='COD']/xs:annotation/xs:documentation", nsMgr); 
    string description = node.InnerText; 
+0

謝謝你的男人,這應該有一些修改工作 – 2008-10-27 22:07:51

相關問題