将XML解析为c#mvc4中的对象/类+映射

时间:2013-04-23 14:29:26

标签: c# asp.net-mvc asp.net-mvc-4 xml-parsing linq-to-xml

我正在研究的项目是外联网。我需要在此项目中调用与数据库通信的Web服务。这适用于APPserver。 APPserver和数据库之间的过程是在Progress中编写的。我从webservice收到的输出是一个包含XML的对象。

是否可以将XML文件转换为对象?例如,我有一个节点

<user>
    <uid></uid>
    <lastname></lastname>
    <firstname></firstname>
</user>

此用户节点可以转换为用户实体吗?

从关系开始时,复杂性要高得多。 XML的外观如何,我现在还不能说。

我可以使用其他任何可能的框架/语言,因此它们简化了这个过程吗?

关系的结构以及如何处理它们会发生什么?

1 个答案:

答案 0 :(得分:1)

此示例来自旧版本的.NET,但它仍然相关。使用XML反序列化基于XML格式加载对象。您可以拥有嵌套类。只需根据需要修饰所有类/属性,以便在序列化对象时创建正确的格式,并且您将能够在Web服务中将XML反序列化为对象。

http://www.codeproject.com/Articles/4491/Load-and-save-objects-to-XML-using-serialization