如何将XSD文件转换为c#类?
本文关键字:转换 文件 XSD | 更新日期: 2023-09-27 18:13:28
我有一个XSD格式的文件如何将其转换为c#类?
我需要在其他web应用程序中的类参考,我需要按以下方式进行post call:
var res = client.Post<Customer>("/customers", c );
使用框架工具中的XML模式定义工具xsd.exe
将模式转换为可序列化的类或数据集。
xsd file.xsd {/classes | /dataset} [/element:element]
[/language:language] [/namespace:namespace]
[/outputdir:directory] [URI:uri]
例如,c#类将在与xsd工具相同的目录中生成:
xsd /c YourFile.xsd
你可以这样做…
<xsd xmlns='http://microsoft.com/dotnet/tools/xsd/'>
<generateClasses language='CS' namespace='Namespace.subnamespace'>
<schema>FirstSchema.xsd</schema>
<schema>AnotherSchema.xsd</schema>
<schema>LastSchema.xsd</schema>
</generateClasses>
</xsd>