標籤列表我有2類:序列化對象到XML得到的命名爲喜歡的字段值
public class LocalizationEntry
{
public List<TranslationPair> Translations
{
get;
set;
}
}
public class TranslationPair
{
public string Language
{
get;
set;
}
public string Translation
{
get;
set;
}
}
是否可以使用標準的串行得到這樣一個XML?
<LocalizationEntry>
<Translations>
<EN>apple<EN>
<PL>jabłko<PL>
<DE>apfel<DE>
</Translations>
</LocalizationEntry>
我在思考着什麼樣XmlArrayItem(ElementName=this.Language)
屬性,但當然這種結構是不能在運行時確定該屬性值除了非法的。
感謝您的任何幫助。當然,我可以使用其他結構,但我很好奇是否有可能。
+1同意IXmlSerializable的是,當你可以使用更簡潔的方法皇家疼痛命名(EN/PL/DE) – sloth 2011-02-24 09:35:52