我有一个具有这种结构的XML文件:
<?xml version="1.0"?>
<root>
<first_element>
<some_info></some_info>
<other_info></other_info>
</first_element>
<second_element prop1="bla bla" prop2="bla bla" prop3="bla bla" ... prop50="bla bla">01</second_element>
<second_element prop10="bla bla" prop11="bla bla" prop12="bla bla" ... prop50="bla bla">02</second_element>
<second_element prop1="bla bla" prop2="bla bla" prop3="bla bla" ... prop60="bla bla">03</second_element>
</root>
我想反序列化整个&#34; second_element&#34;内容为POCO类:
public class SecondElement
{
[XmlText]
public string ElementText { get; set; }
//The Attribute list
public List<AttributeObject> {get; set; }
}
public class AttributeObject
{
public string Name {get ; set;} //Attribute Name
public string Value {get ; set;} //Attribute Value
}
我可以拥有多个属性,直到最多100个,但总项目列表不稳定:有时缺少属性,有时列表从第10个元素开始,依此类推。
有没有办法通过反序列化来实现这整个内容? 谢谢。