c# - parse - ¿Cómo serializo un objeto en un XDocument?
xelement c# example (1)
Puede crear un XmlWriter directamente en el XDocument:
XDocument doc = new XDocument();
using (var writer = doc.CreateWriter())
{
// write xml into the writer
var serializer = new DataContractSerializer(objectToSerialize.GetType());
serializer.WriteObject(writer, objectToSerialize);
}
Console.WriteLine(doc.ToString());
Tengo una clase que está marcada con atributos de DataContract y me gustaría crear un XDocument a partir de objetos de esa clase. ¿Cuál es la mejor manera de hacer esto?
Puedo hacerlo pasando por un XmlDocument, pero parece un paso innecesario.