c# - 如何将 XSD 文件转换为 C# 类

标签 c# xsd servicestack

我有一个 XSD 格式的文件。如何将其转换为 C# 类?

我需要在其他 Web 应用程序中引用类,我需要按照以下方式进行发布调用:

var res = client.Post<Customer>("/customers", c );

最佳答案

使用 XML Schema Definition Tool xsd.exe 在您的框架工具中找到,用于将您的架构转换为可序列化的类或数据集。

xsd file.xsd {/classes | /dataset} [/element:element]
         [/language:language] [/namespace:namespace]
         [/outputdir:directory] [URI:uri]

在示例中,C# 类将在与 xsd 工具相同的目录中生成:

xsd /c YourFile.xsd

关于c# - 如何将 XSD 文件转换为 C# 类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8009672/

相关文章:

c# - 安装 Roslyn 会对我的 VS 安装产生什么影响

java - hyperjaxb 忽略 hjid 的内联自定义问题

xml - 在 xsi :type attribute belong? 中对哪个 XML 命名空间使用非限定名称

xml - 如何指示需要模式 1.1 功能的 xml 模式?

serialization - ServiceStack 在 XML 中序列化列表

c# - 是否可以在长时间运行的请求中通过 ServiceStack 流式传输部分结果?

C# 自定义事件处理程序

c# - 在 Web API 中转发和存储请求流

c# - 让 AutoComplete 在 DataGridViewComboBoxColumn 中工作的方法?

c# - 服务栈拦截所有Http To Service