如何将形状对象数据转换为XML文档并通过Schema进行验证?

时间:2013-01-15 14:04:30

标签: c# xml linq-to-xml

我有一系列域名实体,让我们说以下内容:

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

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

  1. 一般来说,如何从对象或集合中获取数据,我可能需要手动遍历和构建XML文档?我可以使用LINQ to XML(使用XElement),因为我知道XPath是一种较旧的技术吗?我之前使用LINQ to XML来读取和查询XML文档,但是想知道如何使用它来构建XML文档。
  2. 如何在构建之后使用建议的#1方法验证构建的XML文档?
  3. 对此表示赞赏,谢谢!

0 个答案:

没有答案