Tôi đang cố gắng deserialize cấu trúc xml này.Deserialization của xml tập tin bằng cách sử dụng XmlArray?
<?xml version="1.0"?>
<DietPlan>
<Health>
<Fruit>Test</Fruit>
<Fruit>Test</Fruit>
<Veggie>Test</Veggie>
<Veggie>Test</Veggie>
</Health>
</DietPlan>
Và tôi đã cố gắng:
[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; }
}
Nhưng điều này ném một ngoại lệ "Yếu tố XML là đã có trong phạm vi hiện tại Sử dụng XML thuộc tính để xác định một tên XML hoặc namespace cho phần tử.." Cảm ơn bạn đã ủng hộ.
Cảm ơn bạn. Lưu ngày của tôi! –