我有一个xml如下
<Image Id="23" Name ="image1">
<Used_in Name ="Label1" />
</Image>
此处Image节点已被序列化为Image类的对象
[XmlElement(ElementName = "Image")]
public class Image
{
[XmlAttribute]
public string Name
{
getter and setter
}
[XmlAttribute]
public string ID
{
getter and setter
}
}
在反序列化时,但在保存此xml时,还会将额外节点添加为子节点
<Used_in Name ="Label1" />
表示它的使用位置。在进行XML反序列化时有没有办法忽略子节点???
答案 0 :(得分:0)
[XmlIgnore]
[XmlElement("Used_In")]
public XmlElement UsedIn {get;set;}