11
Próbuję deserializować strukturę xml.Deserializacja pliku xml za pomocą XmlArray?
<?xml version="1.0"?>
<DietPlan>
<Health>
<Fruit>Test</Fruit>
<Fruit>Test</Fruit>
<Veggie>Test</Veggie>
<Veggie>Test</Veggie>
</Health>
</DietPlan>
Próbowałem:
[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; }
}
Ale to zgłasza wyjątek „Element XML jest już obecny w bieżącym zakresie Użyj atrybutów XML do określenia innej nazwy XML lub nazw dla elementu.”. Dzięki za przysł.
Dziękuję. Uratowałem mój dzień! –