Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/330.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 反序列化xml节点(不包括内部节点)_C#_Xml_Xml Serialization_Serialization - Fatal编程技术网

C# 反序列化xml节点(不包括内部节点)

C# 反序列化xml节点(不包括内部节点),c#,xml,xml-serialization,serialization,C#,Xml,Xml Serialization,Serialization,我有一个xml,如下所示 <Image Id="23" Name ="image1"> <Used_in Name ="Label1" /> </Image> 在反序列化时,但在保存此xml时,还会添加一个额外的节点作为其子节点 表示所有属性的使用位置。在进行XML反序列化时,有没有办法忽略子节点?谢谢John,但不是这样,我的意思是这些属性是在其他一些模块中添加的,因此我无法设置它们。此外,它们是否在不同的类中添加到同一XML中 [XmlIgnore] [

我有一个xml,如下所示

<Image Id="23" Name ="image1">
<Used_in Name ="Label1" />
</Image>
在反序列化时,但在保存此xml时,还会添加一个额外的节点作为其子节点
表示所有属性的使用位置。在进行XML反序列化时,有没有办法忽略子节点?

谢谢John,但不是这样,我的意思是这些属性是在其他一些模块中添加的,因此我无法设置它们。此外,它们是否在不同的类中添加到同一XML中
[XmlIgnore]
[XmlElement("Used_In")]
public XmlElement UsedIn {get;set;}
[XmlIgnore]
[XmlElement("Used_In")]
public XmlElement UsedIn {get;set;}