标签: asp.net xml web-services
我有第三方公司提供的网络服务,网络服务将xml作为字符串返回,如:
<string xmlns="http://www.BMS.co.il/"> <?xml version="1.0" encoding="utf-8"?> .....
是否有可能从asmx生成XSD?然后我可以从中创建类,而不是手动解析这些东西。
感谢。
答案 0 :(得分: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