Lenguaje de programación : Visual Basic 2005 (system.xml)
Resulta que tengo un documento XML en un archivo llamado: Archivo.xml, cargo ese documento en un objeto XmlDocument, y deseo agregarle un nuevo elemento al final de sus nodos hijos.
Documento.Load("C:\Archivo.xml")
Para hacer lo anterior, creo un nuevo nodo de tipo XmlElement con determinado nombre y su respectivo valor. El código es el siguiente:
NuevoElemento = Documento.CreateElement("OtroHijo")
NuevoElemento .InnerText = "Este es mi hijo"
Documento.DocumentElement.AppendChild(NuevoElement o )
Finalmente guardo el resultado en un nuevo archivo. Entonces al abrir ese nuevo archivo es donde me doy cuenta que el nuevo nodo, efectivamente sí se agregó, pero fue añadido con el xmlns="" como si quisiera saber a qué espacio de nombre pertenece.
Resultado:
<?xml version="1.0" encoding="utf-8" ?>
<NodoPapa xmlns="miespaciodenombre.com">
<Primogenito>Hola soy el primogénito</Primogenito>
<OtroHijo xmlns=""> <-Este es el atributo que me añade
....
....
Mi pregunta: ¿Cómo le hago para que no aparezca este atributo?, ¿qué parámetro tengo que cambiar??
![lloron](http://static.forosdelweb.com/fdwtheme/images/smilies/chillando.png)
Muchas gracias de antemano.