【发布时间】:2010-07-10 22:55:30
【问题描述】:
使用 C# 我希望能够将多个 xml 提要映射到一个自定义对象。每个 xml 提要都有相同类型的数据,但有自己的命名约定。
理想情况下,我想为每个 xml 提要存储它自己的映射,并在将 xml 数据复制到我的对象时自动应用它。我想这样做,因为系统可能会增长到数百个提要,因此仅能够存储映射比为每个提要编写代码更容易维护。
例如,我的对象包括
身份证、姓名
而 xml 提要之一是
代码、产品名称
xml 提要二是
唯一ID,全名
所以映射是
ID -> 代码 名称 -> 产品名称
和
ID -> 唯一ID 姓名 -> 全名
实现这一目标的最佳方法是什么?
【问题讨论】: