XML "al vuelo"

23/03/2005 - 13:07 por alberto.marin | Informe spam
Buenas... necesito generar un documento XML "al vuelo" y la verdad es
que no lo
tengo muy claro

necesito algo de parecido a esto

<ROOT>
<DATOS>
cualquier cosa
</DATOS>
<ERROR/>
</ROOT>

y bueno... solo se crear el xml hasta ROOT... alguien me puede decir
cómo debo hacer para crear y agregar los nodos internos???

Gracias y saludos

Alberto
 

Leer las respuestas

#1 Unai Zorrilla Castro
23/03/2005 - 15:18 | Informe spam
Bueno, siempre es mejor intentarlo antes que preguntar, y
tienes mucha documentación por ahí, te recomiendo que
mires la clases XmlTextWriter, pero bueno ahí va :

XmlTextWriter xml = new XmlTextWriter
(@"c:\ejemplo.xml",System.Text.Encoding.Default);

xml.WriteStartElement("ROOT");
xml.WriteElementString("DATOS","valor");
xml.WriteElementString("ERROR",string.Empty);

xml.WriteEndElement();
xml.Flush();
xml.Close();

P.D: Si lo quieres en memoria puedes usar un MemoryStream
en vez de un FileStream como en este ejemplo.

Saludos
Unai Zorrilla Castro

Mostrar la cita
la verdad es
Mostrar la cita
puede decir
Mostrar la cita

Preguntas similares