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

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
.

Preguntas similares