Sérialiser un objet à l'élément avec des attributs et des enfants
Je souhaite définir des classes qui permettront de produire les données xml à l'aide du Système.Xml.La sérialisation.XmlSerializer. J'ai du mal à obtenir les éléments de la liste, avec les attributs qui ne contient pas un enfant "container" élément "item" éléments.
<?xml version="1.0" ?>
<myroot>
<items attr1="hello" attr2="world">
<item id="1" />
<item id="2" />
<item id="3" />
</items>
</myroot>
Si ma compréhension est correcte, ne pouvez-vous pas de créer des Éléments de la classe qui possède une collection de classe de l'Élément?
C'est correct, mais les éléments de l'élément doit avoir les attributs.
Oui, ne peut-on pas définir d'autres propriétés aussi à l'intérieur des éléments de la classe?
C'est correct, mais les éléments de l'élément doit avoir les attributs.
Oui, ne peut-on pas définir d'autres propriétés aussi à l'intérieur des éléments de la classe?
OriginalL'auteur Sprintstar | 2011-06-28
Vous devez vous connecter pour publier un commentaire.
avec
XmlSerializer
les choses sont soit listes ou ils ont membres de. Pour cela vous avez besoin:avec exemple:
qui génère:
vous pouvez supprimer le
xsi
/xsd
de l'espace de noms d'alias si vous le souhaitez, bien sûr.Merci pour la réponse, mais les membres d'enfant pour moi ne sont pas remplies, quand il n'y a qu'un dans le xml. Des idées pourquoi? Merci 🙂
presque certainement "oui, je peux vous aider avec ça", mais il serait vraiment très utile si vous pouviez me montrer le XML et les classe(s) que vous essayez d'utiliser.
OriginalL'auteur Marc Gravell