Serialisieren von Objekt-element mit Attributen und Kinder
Wünsche ich Klassen definieren, die den folgenden xml-Code mit dem System.Xml.Serialisierung.XmlSerializer. Ich bin kämpfen, um die Punkte zu bekommen Liste mit Attributen, die nicht enthalten ein-Kind '- container' element 'item' Elemente.
<?xml version="1.0" ?>
<myroot>
<items attr1="hello" attr2="world">
<item id="1" />
<item id="2" />
<item id="3" />
</items>
</myroot>
- Wenn mein Verständnis richtig ist, können nicht Sie erstellen von Elementen class, die eine Sammlung von Artikel der Klasse?
- Das ist korrekt, aber die Elemente, die element Attribute haben.
- Ja, können wir nicht andere Eigenschaften definieren auch im inneren Elemente der Klasse?
Du musst angemeldet sein, um einen Kommentar abzugeben.
mit
XmlSerializer
Dinge sind entweder Listen oder Sie haben Mitglieder. Zu tun, müssen Sie:Beispiel:
generiert:
können Sie entfernen Sie die
xsi
/xsd
namespace-Aliasen wenn Sie wollen, natürlich.