我需要在我的 MVC 2 应用程序中构建一个允许用户上传 XML 文件的视图。XML 文件将符合 XSD。我需要解析 XML 并提取数据以填充 C# 对象,然后将这些对象发送到 Web 服务。
我的问题是......因为我知道 XML 文件的确切“格式”,因为 XSD,是否有一些更简单的方法可以将 XML 文件中的数据“移动”到我的业务对象中?
我读到了一些 Linq-to-XSD 项目,但它似乎已被放弃。Linq-to-XML 看起来不是很有帮助,因为我仍然必须“遍历”整个 XML 文档以获取所有数据。
当然有更简单的方法吗?