C# 具有未编号属性的Xml序列化/反序列化
虽然标题可能没有意义(我很难很快描述这个问题),但我将在这里尝试解释 我有一些XML,其中包含一些始终存在的值,但它也包含一些未定义的其他变量,例如:C# 具有未编号属性的Xml序列化/反序列化,c#,xml,serialization,C#,Xml,Serialization,虽然标题可能没有意义(我很难很快描述这个问题),但我将在这里尝试解释 我有一些XML,其中包含一些始终存在的值,但它也包含一些未定义的其他变量,例如: <fooElements> <fooElement> <name>fooElem1</name> <barElement> <name>foobarElem1</name> </
<fooElements>
<fooElement>
<name>fooElem1</name>
<barElement>
<name>foobarElem1</name>
</barElement> //There's an undefined number of these bar elements.
</fooElement>
</fooElements>
这不是我要找的
有没有办法在
fooElement
类中存储这些未定义数量的barElement
而不在xml中显示?只需将您的条形图列表设置为xmlement
。例如:
[XmlElement("barElement")]
public List<BarElementObject> BarElements { get; set; }
[xmlement(“barElement”)]
公共列表元素{get;set;}
FYI,这些是元素,而不是属性。尝试添加这些元素的每个人都应该知道这里引用的XmlElement属性位于System.Xml.Serialization
,而不是System.Xml
[XmlElement("barElement")]
public List<BarElementObject> BarElements { get; set; }