1

我有一系列域实体,假设如下:

  • 客户(客户有订单)
  • 订单(订单有产品)
  • 产品

现在对象图中的数据与 .xsd不匹配。因此,我不相信我可以将对象图序列化为 XML,因为它可能与 .xsd 不匹配。但是,如果我错了,请纠正我。所以我有几个问题:

  1. 一般而言,如何从可能需要手动遍历和构建 XML 文档的对象或集合中获取数据?我可以使用 LINQ to XML(使用 XElement)吗,因为我了解 XPath 是一项较旧的技术?我以前使用过 LINQ to XML 来读取和查询 XML 文档,但想知道如何使用它来构建 XML 文档。
  2. 如何在构建后使用#1 中建议的方法针对架构验证构建的 XML 文档?

对此的任何方向表示赞赏,谢谢!

4

0 回答 0