我有一系列域实体,假设如下:
- 客户(客户有订单)
- 订单(订单有产品)
- 产品
现在对象图中的数据与 .xsd不匹配。因此,我不相信我可以将对象图序列化为 XML,因为它可能与 .xsd 不匹配。但是,如果我错了,请纠正我。所以我有几个问题:
- 一般而言,如何从可能需要手动遍历和构建 XML 文档的对象或集合中获取数据?我可以使用 LINQ to XML(使用 XElement)吗,因为我了解 XPath 是一项较旧的技术?我以前使用过 LINQ to XML 来读取和查询 XML 文档,但想知道如何使用它来构建 XML 文档。
- 如何在构建后使用#1 中建议的方法针对架构验证构建的 XML 文档?
对此的任何方向表示赞赏,谢谢!