深くネストされたxmlのオブジェクトを逆シリアル化しようとしています。複合オブジェクトの逆シリアル化C#
は、ここでのXMLコードです:
<modules>
<channel>
<resources>
<resource name="x" refresh_interval="180">... text ...</resource>
<resource name="y" refresh_interval="180">..text..</resource>
<resource name="z" refresh_interval="180">... text ...</resource>
</resources>
</channel>
</modules>
私は、モジュールノード内のチャネルのような多くの要素を持っていますが、例えば、この1は十分に私が期待しています。 は、その後、私は私のクラスを持っている:
public class IdentifyData{
public Modules modules;
}
public class Modules
{
public List<Resources> channels;
}
public class Resources
{
[DataMember(Name = "name")]
public string name { get; set; }
[DataMember(Name ="url")]
public string url { get; set; }
[DataMember(Name = "refresh_interval")]
public string refresh_interval { get; set; }
}
私はXmlArrayとすべてにしようと、それだけで動作するように望んでいない、そしてもちろん私は、すべてのスタックオーバーフローの上に検索し、私は正しい答えを見つけることができませんでした。
は、モジュールのルート要素です あなたは、さらにその画像とチャンネルを継承ベースクラスを使用して、このクラスの構造、およびその他の属性のカップルを簡素化することができ?モジュールの下に複数のチャンネル要素が許されていますか? – Zee
あなたの質問は何ですか? –