J'ai une classe simple qui, pour l'essentiel tient juste quelques valeurs. J'ai annulé l' ToString()
méthode de retour d'une belle représentation de chaîne.
Maintenant, je veux créer un ToXml()
méthode, qui sera de retour à quelque chose comme ceci:
<Song>
<Artist>Bla</Artist>
<Title>Foo</Title>
</Song>
Bien sûr, je pourrais simplement utiliser un StringBuilder
ici, mais je voudrais revenir un XmlNode
ou XmlElement
, pour être utilisé avec XmlDocument.AppendChild
.
Je ne semble pas être en mesure de créer un XmlElement
autres que l'appel d' XmlDocument.CreateElement
, donc je me demande si je viens négligé quelque chose, ou si j'ai vraiment soit passer soit une XmlDocument
ou ref XmlElement
de travailler avec, ou que la fonction renvoie une Chaîne qui contient le XML que je veux?