【发布时间】:2010-10-22 12:53:57
【问题描述】:
如何基于 xsd 和 c# 生成仅包含必需元素的 xml。我更喜欢使用 xlinq,但我也愿意接受其他选择。
【问题讨论】:
标签: c# .net .net-3.5 xsd linq-to-xml
如何基于 xsd 和 c# 生成仅包含必需元素的 xml。我更喜欢使用 xlinq,但我也愿意接受其他选择。
【问题讨论】:
标签: c# .net .net-3.5 xsd linq-to-xml
这是一个单一的固定 xsd 吗?还是 xsd 是在运行时确定的?使用固定的 xsd,您可以将其映射到对象模型并使用 XmlSerializer:
xsd foo.xsd /classes
(在命令行;生成带有实体类的 foo.cs 等)
然后构建您的对象模型,并使用XmlSerializer 对其进行序列化。它可能工作 - 但不是动态使用 xsd 的合适选项。
【讨论】: