将XML映射到不相关的对象

本文关键字:对象 不相关 XML 映射 | 更新日期: 2023-09-27 18:11:46

我正在设计一个流程,从我们的客户端获取XML文件并将它们加载到我们的数据库中,在我们这边创建一个订单。

问题是,问题不总是存在吗?,客户端的XML确实不像我们用来将数据加载到数据库的业务对象。

所以我必须设计一种方法,使他们指定的格式进入我们的自定义对象。

我正在考虑从他们的XML中创建"动态"自定义对象,然后提出一个"映射"来将他们的对象转换为我们的对象。这就是我现在想的。

实际上我不想再写一个支持他们数据的数据加载进程,我只想把他们的数据转换成我们的格式。

我知道这基本上是一个设计问题,所以我只是抛出我的想法,看看它是否对其他人来说是正确的。或者如果有人这样做并提出建议,我非常愿意听取。谢谢!

将XML映射到不相关的对象

从你的标签,c#和xml,我将生成一个事件在文件接收(操作系统级别),触发你将不得不做的小应用程序。在结构方面,我会选择CompanyName.Object1。

阅读有关XDocument的解析和其他内容。XElement及其属性。

底线,它看起来像一个CRM实现,从我的实现经验来看,这是一个漫长的过程:解析传入的数据。你必须彻底了解你的客户,让他们写具体的……

<Nodes name="SpecificName">

Nodes = LocalName

name = Attribute("name")

好运。