C# 是否可以基于XSD方案反序列化xml,而不是粘贴结果?
我的目标是实现一个外部webservice资源的api,响应格式是xml,方案也是已知的 例如,这是外部资源api: 以及外部资源api的xml方案: xsd非常长且复杂,因此我希望避免手动将其复制到类响应中 因此,为了反序列化响应,我做了以下工作:C# 是否可以基于XSD方案反序列化xml,而不是粘贴结果?,c#,xml,asp.net-core,xsd,C#,Xml,Asp.net Core,Xsd,我的目标是实现一个外部webservice资源的api,响应格式是xml,方案也是已知的 例如,这是外部资源api: 以及外部资源api的xml方案: xsd非常长且复杂,因此我希望避免手动将其复制到类响应中 因此,为了反序列化响应,我做了以下工作: 使用邮递员,我请求了一个演示请求 复制了xml响应 使用VisualStudio paste special,我将xml响应粘贴为一个类 问题是,现在类响应只基于一个特定请求构建,并且不包含所有响应属性 所以我的问题是: 是否可以基于供应商的x
是否可以基于供应商的xsd方案创建响应类?是的,可以在命令提示下创建响应类 xsd.exe您的.xsd/classes xsd.exe通常位于以下位置: “c:\Program Files(x86)\Microsoft SDK\Windows\v10.0A\bin\NETFX 4.6.1 Tools\xsd.exe”
在这里可以找到许多其他信息:是的,可以在命令提示符下找到 xsd.exe您的.xsd/classes xsd.exe通常位于以下位置: “c:\Program Files(x86)\Microsoft SDK\Windows\v10.0A\bin\NETFX 4.6.1 Tools\xsd.exe” 可以在此处找到许多其他信息: