Agregar nodos a un Documento xml

25/01/2005 - 15:35 por Ibar | Informe spam
Buenas,

Por una parte tengo un documento A xml ya creado con sus nodos y tal. Pero
por otra parte , tengo en otro documento B con un nodo , y me gustaria saber
como puedo copiar ese nodo B en el documento A.

Muchas gracias de antemano

Preguntas similare

Leer las respuestas

#1 william
25/01/2005 - 21:21 | Informe spam
Hola.

Ubicas el nodo en donde lo quieres anexar y le haces un AppendChildNode.

Algo asi:

XmlDocument oDoc = new XmlDocument();
XmlDocument oDoc2 = new XmlDocument();
oDoc.Load("My_File.XML");
oDoc.Load("My_File2.XML")
XmlElement oNodo = (XmlElement) oDoc.DocumentElement.FirstChild;
XmlElement oChildNode = (XmlElement) oDoc2.DocumentElement.FirstChild;

oNodo.AppendChild(oChildNode);

Saludos




"Ibar" wrote:

Mostrar la cita
#2 Ibar
26/01/2005 - 09:31 | Informe spam
Buenas,

Muchas gracias pero eso ya lo había probado , y no deja. Al parecer un nodo
externo no se puede insertar en un documento, o eso parece, debe de haber
alguna otra manera. Me da esta excepción:

Excepción no controlada del tipo 'System.ArgumentException' en system.xml.dll

Información adicional: El nodo que desea insertar pertenece a otro contexto
de documento.

GRacias de antemano. Haber si alguien sabe como hacerlo

Aritz

"william" escribió:

Mostrar la cita
Ads by Google
Search Busqueda sugerida