11
このXML構造を逆シリアル化しようとしています。XmlArrayを使用してXMLファイルの直列化を解除しますか?
<?xml version="1.0"?>
<DietPlan>
<Health>
<Fruit>Test</Fruit>
<Fruit>Test</Fruit>
<Veggie>Test</Veggie>
<Veggie>Test</Veggie>
</Health>
</DietPlan>
そして、私が試した:「XML要素は、既に現在のスコープに存在しているXML要素のために別のXML名前または名前空間を指定する属性を使用してください。」
[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; }
}
しかし、これは例外をスローします アドバイスありがとうございます。
ありがとうございます。私の日を救った! –