我正在研究的项目是外联网。我需要在此项目中调用与数据库通信的Web服务。这适用于APPserver。 APPserver和数据库之间的过程是在Progress中编写的。我从webservice收到的输出是一个包含XML的对象。
是否可以将XML文件转换为对象?例如,我有一个节点
<user>
<uid></uid>
<lastname></lastname>
<firstname></firstname>
</user>
此用户节点可以转换为用户实体吗?
从关系开始时,复杂性要高得多。 XML的外观如何,我现在还不能说。
我可以使用其他任何可能的框架/语言,因此它们简化了这个过程吗?
关系的结构以及如何处理它们会发生什么?
答案 0 :(得分:1)
此示例来自旧版本的.NET,但它仍然相关。使用XML反序列化基于XML格式加载对象。您可以拥有嵌套类。只需根据需要修饰所有类/属性,以便在序列化对象时创建正确的格式,并且您将能够在Web服务中将XML反序列化为对象。
http://www.codeproject.com/Articles/4491/Load-and-save-objects-to-XML-using-serialization