11
我想反序列化這個xml結構。使用XmlArray反序列化xml文件?
<?xml version="1.0"?>
<DietPlan>
<Health>
<Fruit>Test</Fruit>
<Fruit>Test</Fruit>
<Veggie>Test</Veggie>
<Veggie>Test</Veggie>
</Health>
</DietPlan>
而且我想:
[Serializable]
[XmlRoot(ElementName = "DietPlan")]
public class TestSerialization
{
[XmlArray("Health")]
[XmlArrayItem("Fruit")]
public string[] Fruits { get; set; }
[XmlArray("Health")]
[XmlArrayItem("Veggie")]
public string[] Veggie { get; set; }
}
但是,這將引發異常「的XML元素已經出現在當前範圍內使用XML屬性來指定元素的另一個XML名稱或名稱空間。」 謝謝你。
謝謝。拯救了我的一天! – 2013-04-10 07:30:06