【发布时间】:2012-07-20 11:34:03
【问题描述】:
我需要对具有可变结构的 XML 文件进行反序列化。两个例子:
<xml>
<OrgUnit GUID="1111">
<OrgUnit GUID="2222">
<OrgUnit GUID="3333" />
<OrgUnit GUID="4444" />
...
</OrgUnit>
</OrgUnit>
</xml>
<xml>
<OrgUnit GUID="1111" />
<OrgUnit GUID="2222" />
<OrgUnit GUID="3333">
<OrgUnit GUID="4444" />
<OrgUnit GUID="5555" />
</OrgUnit>
</xml>
...
如您所见,元素名称始终相同。问题是,元素的嵌套一直在变化。有没有办法用 XmlSerializer 来实现这个?
【问题讨论】:
标签: c# xml serialization