Ich versuche diese XML-Struktur zu deserialisieren.Deserialisierung der XML-Datei mithilfe von XmlArray?
<?xml version="1.0"?>
<DietPlan>
<Health>
<Fruit>Test</Fruit>
<Fruit>Test</Fruit>
<Veggie>Test</Veggie>
<Veggie>Test</Veggie>
</Health>
</DietPlan>
Und ich versuchte:
[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; }
}
Aber das löst eine Ausnahme „Das XML-Element ist bereits in dem aktuellen Bereich verwenden XML-Attribute einer anderen XML-Namen oder Namensraum für das Element angeben..“ Danke in adv.
Vielen Dank. Habe meinen Tag gerettet! –