J'ai une classe C# que j'ai hérité. J'ai réussi à le "construit" de l'objet. Mais j'ai besoin de sérialiser l'objet XML. Ma question est, est-il un moyen facile de le faire? Il ressemble à la classe a été mis en place pour la sérialisation, mais je ne suis pas sûr de la façon d'obtenir la représentation XML. Ma définition de la classe ressemble à ceci:
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.1")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.domain.com/test")]
[System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.domain.com/test", IsNullable = false)]
public partial class MyObject
{
...
}
Voici ce que j'ai pensé que je pouvais le faire, mais ça ne fonctionne pas:
MyObject o = new MyObject();
// Set o properties
string xml = o.ToString();
Comment puis-je obtenir la représentation XML de cet objet?