如何从WSDL中获取XSD

时间:2012-06-06 18:02:31

标签: .net wsdl

我有来自服务提供商的WSDL,如何从中提取XSD而无需手动复制和粘贴

1 个答案:

答案 0 :(得分:1)

如果你安装了perl,你可能也会有xpath程序,在这种情况下你可以用这个提取模式:

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

如果你在.NET中这样做,你仍然可以使用XPath,但细节将取决于你使用WSDL的确切程度。这是一个关于在.NET中使用XPath的页面,您可能会发现它很有用:http://msdn.microsoft.com/en-us/magazine/cc164116.aspx