Supposons que nous avons un:sérialiser une liste <KeyValuePair <string, object >>
public List<KeyValuePair<string, object>> Items { get; set; }
Comment pouvons-nous sérialisation comme suit:
<!--<SomeEnclosingElement>-->
<Key1>Value1.ToString()</Key1>
<Key2>Value2.ToString()</Key2>
...
<KeyN>ValueN.ToString()</KeyN>
<!--</SomeEnclosingElement>-->
utilisant XmlSerializer
, si possible, sans mesure mise en œuvre de IXmlSerializable
?
S'il vous plaît noter deux choses:
- Les noms des éléments (tag) varie d'un nœud à
- Aucun élément englobante nécessaire du tout (je l'ai commenté au-dessus juste pour mieux illustrer cette exigence)