Saludos a la comunidad.
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)
Ya le busqué por todos lados, pero no he encontrado solución.
Muchas gracias de antemano.