2009-02-26 6 views
2

tous. Il semble que j'ai oublié le processus et comment définir une propriété de classe à l'élément ou à l'attribut xml en définissant un attribut sur le membre de la propriété. Vous pouvez donc écrire l'objet en XML..Net: comment convertir une propriété de classe en élément de sortie xml?

Je ne suis pas sûr d'avoir un sens ici, mais j'espère que quelqu'un sait de quoi je parle et me montre un tutoriel ou un document MSDN.

Répondre

1

Regardez dans la classe XmlSerializer.

Il existe de nombreuses options différentes pour contrôler le XML généré. Par exemple, vous pouvez commencer avec un schéma (xsd) et générer vos classes à partir de cela puis utiliser XmlSerializer pour convertir la classe en xml. Ou, à condition que les classes existent déjà, ajoutez simplement le sucre syntaxique nécessaire pour émettre le fichier XML que vous voulez.

Un article décent est à l'adresse: http://www.dotnetjohn.com/articles.aspx?articleid=173

0
[System.Xml.Serialization.XmlElement] 
public string MyHappyThing { get; set; } 

Il est recommandé que vous appliquez probablement un peu plus d'informations à l'attribut, vous pouvez lire à ce sujet here.

Questions connexes