1

これが機能していないようです。これが私の(削除された)コードです:-

[XmlRoot("report")]
public class Report
{
    [XmlArray("sections"), XmlArrayItem("section")]
    public List<Section> Sections;
}

public class Section
{
    public Report Report;
}

何か不足していますか?

4

3 に答える 3

6

XmlSerializerクラスでサポートされていない循環参照がオブジェクトに含まれています。代わりに、そのようなシナリオをサポートするDataContractSerializerを見ることができます。

于 2009-03-01T21:44:45.383 に答える
0

これらのクラスをどのようにシリアル化および逆シリアル化するかを確実に理解する必要があります。結果として必要なXMLを記述し、オブジェクトをどのようにXMLにするか、またはその逆を行うかを考えます。簡単なことではありません。

于 2009-03-02T00:38:26.760 に答える