我有一个如下所示的 XML 片段:
<object>
<field name="p1">Foo</field>
<field name="p2">Bar</field>
<field_list name="p3">
<field_value>Me</field_value>
<field_value>Myself</field_value>
<field_value>I</field_value>
</field_list>
</object>
我想做的是在 C# 中将其表示为字典 - 键是名称 (p1, p2, p3),值是字符串列表 - 前两个 (p1, p2) 将有一个元素和第三个(p3)将包含三个元素。
此 Xml 文档需要反序列化。我怎样才能做到这一点并最终得到所需的对象?