Foros del Web » Programando para Internet » ASPX (.net) »

Agregar un Nodo a un XML C#

Estas en el tema de Agregar un Nodo a un XML C# en el foro de ASPX (.net) en Foros del Web. Gente como estan necesito agregar un nodo a un archivo XML Existente, cuya estructura es la siguiente.. Código: <?xml version="1.0" encoding="utf-8"?> <photos> <!-- Plase your ...
  #1 (permalink)  
Antiguo 21/07/2009, 17:35
 
Fecha de Ingreso: abril-2009
Ubicación: Sunchales
Mensajes: 67
Antigüedad: 15 años
Puntos: 0
Agregar un Nodo a un XML C#

Gente como estan necesito agregar un nodo a un archivo XML Existente, cuya estructura es la siguiente..

Código:
<?xml version="1.0" encoding="utf-8"?>
<photos>
  <!-- Plase your photos here -->
  <photo desc="xxxx" url="_pics\1.jpg" />
  <photo desc="xxxx" url="_pics\2.jpg" />
</photos>
Segun lo que estube viendo he encontrado ejemplos pero ninguno me crea un nodo solo con atributos...

Hasta donde vi hice esto pero no anda...

Código:
                    //file name
                    string filename = @"photos.xml";

                    //create new instance of XmlDocument
                    XmlDocument doc = new XmlDocument();

                    //load from file
                    doc.Load(filename);

                    //create node and add value
                    XmlNode node = doc.CreateNode(XmlNodeType.Element, "Photo", null);
                    XmlAttribute a1 = doc.Attributes.Append("desc");
                    XmlAttribute a2 = doc.Attributes.Append("url");
                    node.Attributes.Append(a1);
                    node.Attributes.Append(a2);          

                    //add to elements collection
                    doc.DocumentElement.AppendChild(node);

                    //save back
                    doc.Save(filename);


Alguien me puede dar una mano con este tema..
Muchas gracias..
  #2 (permalink)  
Antiguo 23/07/2009, 14:40
Avatar de pyroCL  
Fecha de Ingreso: marzo-2009
Ubicación: C#
Mensajes: 261
Antigüedad: 15 años, 1 mes
Puntos: 2
Respuesta: Agregar un Nodo a un XML C#

Hola, revisa este link a ver si te ayuda en algo.

Saludos.
__________________
La verdadera sabiduría está en reconocer la propia ignorancia.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:28.