1
我試圖在深度嵌套的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>
我有更多的元素,如在模塊節點的信道,但對於例如這一個就夠了我希望。 然後,我有我的課:
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
您的問題是什麼? –