0

私はこのようなクラスを持っています:

クラス

(DataInLoop と TwoColumnData が同じプロパティを持っていることは知っていますが、それは問題ではないので無視してください。)

この DataList クラスを xml にシリアル化するヘルパー関数を作成しました。

コード

xml の結果は次のようになります。

xml LoopData レベルは必要ありません。そのレベルを削除することはできますか? 私が欲しいのは次のようなものです:

<DataList>
    <Data>....</Data>
    <DataInLoop>...</DataInLoop>
    <DataInLoop>...</DataInLoop>
</DataList>
4

1 に答える 1

1

リストに XmlElementAttribute を追加するだけです

[XmlElement("DataInLoop")]
public List<DataInLoop> LoopData { get;set; }
于 2013-06-04T19:37:34.137 に答える