2012-06-06 72 views
0

我必須從服務提供商WSDL,我怎麼能提取XSD出它無需人工複製和粘貼如何獲得XSD了WSDL的

+0

可能有多個XSD。 –

+0

你是什麼意思「提取」?您是否在使用該服務的應用程序中使用它? –

+0

是的,我需要的架構,以便我可以創建一個XML併發送通過 –

回答

1

如果你有Perl安裝,你可能還有XPath的程序,在這種情況下,你可以提取這個模式:如果你這樣做.NET中,您還可以使用XPath

xpath myfile.wsdl /wsdl:definitions/wsdl:types/xsd:schema > myfile.xsd 

,但細節將取決於您如何準確與WSDL一起工作。以下是一個關於在.NET中使用XPath的頁面,您可能會發現它很有用:http://msdn.microsoft.com/en-us/magazine/cc164116.aspx