Categorías destacadas
programacion php    
Lista de foros

Appending XmlChildNodes Programmatically


Joe
21 de Octubre del 2008


This is my XML file:

<?xml version="1.0" encoding="utf-8" ?>
- <Encuestas>
- <ENCUesta>
<IDEncuesta>1</IDEncuesta>
<Enc_Nombre>Primera encuensta</Enc_Nombre>
<Enc_Descripcion>is a test</Enc_Descripcion>
<Activa>0</Activa>
</ENCUesta>
- <ENCUesta>
<IDEncuesta>2</IDEncuesta>
<Enc_Nombre>segundo test</Enc_Nombre>
<Enc_Descripcion>testas a dis</Enc_Descripcion>
<Activa>0</Activa>
</ENCUesta>
- <ENCUesta>
<IDEncuesta>3</IDEncuesta>
<Enc_Nombre>La vida es bella</Enc_Nombre>
<Enc_Descripcion>donde estan todaslas preogunas</Enc_Descripcion>
<Activa>0</Activa>
</ENCUesta>
</Encuestas>


Am trying to append childnodes programmatically like this:

XmlDocument xDoc = new XmlDocument();xDoc.Load("c:\Encuestas.xml");

XmlNodeList enc = xDoc.GetElementsByTagName("ENCUesta")

XmlElement Xchild = xDoc.CreateElement("dd");
XmlAttribute Xattrib = xDoc.CreateAttribute("test");
Xattrib.Value = "true";
Xchild.Attributes.Append(efe);

foreach(XmlNode node in enc)
{
node.AppendChild(Xchild);
}
xDoc.Save("c:\file.xml");

The new node appends only to the lastnode in enc NodeList. Can anybody tell me why?


 
BBDD
Entornos de desarrollo
Entretenimiento
Herramientas
Internet
Lenguajes de script
Lenguajes imperativos
Lenguajes orientados a objeto
Otros lenguajes
Plataformas
Teoría
Varios
Copyright © 1998-2011 Programación en Castellano. Todos los derechos reservados
Datos legales | Politica de privacidad | Contacte con nosotros | Publicidad

Diseño web y desarrollo web. Un proyecto de los hermanos Carrero.

Red internet:
Juegos gratis | Servidores dedicados
Más internet: Password | Directorio de weblogs | Favicon