2009-08-14 3 views
2

は、私はすでに昔のことをやったと思うが、私はそれが仕事を得ることができない変数リストをシリアル化するときに内部XMLタグを選択する方法<string>?</p> <p>は私が含まれているクラスを持っている...

List<string> InputList; 

シリアライズされたが、それはです

<InputList> 
    <string>foo</string> 
    <string>bar</string> 
</InputList> 

そして、コントロールフリーク私を呼び出すが、私はしたい::明らかに好き

<InputList> 
    <Input>foo</Input> 
    <Input>bar</Input> 
</InputList> 

私はそれを得るために私の変数の上に置くことができる種類の[メタデータ]情報があると思いますが、構文はどうですか?

答えて

4
[XmlArray("InputList")] 
[XmlArrayItem(ElementName="Input")] 
public List<string> InputList { get; set; } 

それとも、だけ<Input>要素(なし<InputList>

[XmlElement("Input")] 
public List<string> InputList { get; set; } 
+0

おかげで、私が望んでいた、まさに多くのことを、したい場合。私はこの質問に「愛する怠惰な」タグを付けるべきかどうか推測する; o) – Vinzz

関連する問題