Ich entwickle eine WCF-Methode, die Objektdaten zurückgibt, einschließlich einer Dictionary-Eigenschaft. Das XML enthält eine große Menge an Markup und ich frage mich, ob es eine Möglichkeit gibt, das Markup zu reduzieren.
Nachstehend finden Sie ein Beispiel für die aktuelle XML-Ausgabe des Wörterbuchs:
<gases>
<a:KeyValueOfstringfloat>
<a:Key>CH4</a:Key>
<a:Value>40</a:Value>
</a:KeyValueOfstringfloat>
<a:KeyValueOfstringfloat>
<a:Key>CO2</a:Key>
<a:Value>60</a:Value>
</a:KeyValueOfstringfloat>
</gases>
Für jedes zusätzliche Gaselement, das der Sammlung hinzugefügt wird, wird eine zusätzliche <a:KeyValueOfstringfloat>
mitsamt seinem Inhalt hinzugefügt. Ist es möglich, die Formatierung auf etwas in der Art von anpassen:
<gases>
<key>value</key>
</gases>
Vielen Dank im Voraus.