2013-06-04 16 views
-1

忽略XML類型I級上課是這樣的:如何通過XmlSerializer的

class

(我知道DataInLoop和TwoColumnData具有相同的屬性,PLZ忽略因爲這是沒有問題的)

我做了一個輔助函數序列化此DataList控件類的xml:

code

的XML [R成績如下:

xml 我不想要LoopData級別,是否可以刪除該級別? 我想是這樣的:

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

回答

1

只需添加XmlElementAttribute到列表

[XmlElement("DataInLoop")] 
public List<DataInLoop> LoopData { get;set; } 
+0

就是這麼簡單,不是嗎?在Xml中可以使用LoopData節點而不是DataInLoop?我需要有多個變量,相同類型。 –

+1

您可以隨心所欲地命名節點。只需更改XmlElement(「YourDesiredNodeName」) – maxlego

+0

非常感謝。由於項目進度非常緊張,我沒有時間思考。問題似乎很天真。 –