これが機能していないようです。これが私の(削除された)コードです:-
[XmlRoot("report")]
public class Report
{
[XmlArray("sections"), XmlArrayItem("section")]
public List<Section> Sections;
}
public class Section
{
public Report Report;
}
何か不足していますか?
これが機能していないようです。これが私の(削除された)コードです:-
[XmlRoot("report")]
public class Report
{
[XmlArray("sections"), XmlArrayItem("section")]
public List<Section> Sections;
}
public class Section
{
public Report Report;
}
何か不足していますか?
XmlSerializerクラスでサポートされていない循環参照がオブジェクトに含まれています。代わりに、そのようなシナリオをサポートするDataContractSerializerを見ることができます。
これらのクラスをどのようにシリアル化および逆シリアル化するかを確実に理解する必要があります。結果として必要なXMLを記述し、オブジェクトをどのようにXMLにするか、またはその逆を行うかを考えます。簡単なことではありません。