我需要在我的MVC 2应用程序中构建一个允许用户上传XML文件的视图。 XML文件将符合XSD。我需要解析XML并提取数据以填充C#对象,然后将其发送到Web服务。
我的问题是......因为我知道XML文件的确切“格式”,因为XSD,是否有一些更容易的方法将XML文件中的数据“移动”到我的业务对象中?
我读到了一些Linq-to-XSD项目,但似乎已经放弃了。 Linq-to-XML看起来并不是很有用,因为我仍然需要“遍历”整个XML文档以获取所有数据。
当然有一种更简单的方法吗?
答案 0 :(得分:0)
http://linqtoxsd.codeplex.com/
这是codeplex上的linq to xsd项目
http://www.codeproject.com/KB/linq/LINQ_to_XSD.aspx
另一个代码项目
http://www.hanselman.com/blog/LINQToEverythingLINQToXSDAddsMoreLINQiness.aspx
和斯科特·汉塞尔谈到这一点。在这些链接之间(没有双关语意)你应该没问题