c# 反序列化xml
我想请教c#关于反序列化xml的一个问题
如果收到的xml是这样:
<parentNodeA>
<nodeA>
<childNodeA>xxx</<childNodeA>>
<childNodeB>xxx</<childNodeB>>
<childNodeC>xxx</<childNodeC>>
</nodeA>
<nodeA>
<childNodeA>xxx</<childNodeA>>
<childNodeB>xxx</<childNodeB>>
<childNodeC>xxx</<childNodeC>>
</nodeA>
</parentNodeA>
我知道是这样设置特性
[XmlArray("parentNodeA")]
[XmlArrayItem("nodeA")]
public List<ClassNodeA> NodeAList{ get; set; }
可如果收到的xml是这样:
<nodeA>
<childNodeA>xxx</<childNodeA>>
<childNodeB>xxx</<childNodeB>>
<childNodeC>xxx</<childNodeC>>
</nodeA>
<nodeA>
<childNodeA>xxx</<childNodeA>>
<childNodeB>xxx</<childNodeB>>
<childNodeC>xxx</<childNodeC>>
</nodeA>
实体类特性应如何设置,请教