2011-02-03 78 views
2

我需要創建XML如下:XML列表項屬性

<DATAITEMS> 
    <DATAITEM>ABC</DATAITEM> 
    <DATAITEM>1</DATAITEM> 
</DATAITEMS> 

當我配置我的財產爲:

public List<string> DATAITEMS { get; set; } 

這給了我的輸出:

<DATAITEMS> 
    <string>ABC</string> 
    <string>1</string> 
</DATAITEMS> 

任何想法如何創建DataItem的,而不是字符串的集合?

感謝

+0

您目前如何轉換列表轉換成XML? – Cameron 2011-02-03 17:40:24

+0

你是否在序列化你的班級? – Rozuur 2011-02-03 17:53:26

回答

6

我希望你試圖序列數據,如果是的話,你必須使用XmlArrayItem控制陣列項目名稱。

[XmlArray("DATAITEMS")] 
[XmlArrayItem("DATAITEM")] 
public List<string> DATAITEMS { get; set; }