3

我有第三方公司提供的网络服务,网络服务将 xml 作为字符串返回,例如:

<string xmlns="http://www.BMS.co.il/">
<?xml version="1.0" encoding="utf-8"?>
 .....

是否有可能从 asmx 生成 XSD?然后我可以从中创建类,而不是手动解析这些东西。

谢谢。

4

1 回答 1

2

XSD.Exe将生成 xsd,然后您可以使用它来生成类,

  xsd file.xml [/outputdir:directory]

“如果您指定 XML 文件(.xml 扩展名),Xsd.exe 会从文件中的数据推断架构并生成 XSD 架构。输出文件与 XML 文件具有相同的名称,但扩展名为 .xsd。如果您指定 XML 架构文件(扩展名为 .xsd),Xsd.exe 会为与 XML 架构对应的运行时对象生成源代码。”

还,

如果你有 wsdl(你必须有),那么你可以使用WSDL.EXE直接从它生成类

     wsdl http://hostServer/WebserviceRoot/WebServiceName.asmx?WSDL
于 2012-12-24T13:53:45.607 回答