CLR: .Net / Mono / Boo / Otros CLR > C#

 Crear arhivos XML

(1/1)

gerloxxx:
Hola a todos, estoy creando un archivo xml para la facturacion electronica. estoy haciendo lo siguiente:


--- Código: C# ---             ....//aqui creo el primer nodo comprobante            xmlDoc = new XmlDocument();            ....            xmlnComprobante = xmlDoc.CreateNode(XmlNodeType.Element, "comprobante", "http://www.sat.gob.mx/cfd/2");             xmlDoc.AppendChild (xmlnComprobante);            ....//Aqui intento crear el nodo emisor            XmlElement xmleEmisor = xmlDoc.CreateElement("", "emisor", "");            xmleEmisor.SetAttribute("rfc", ValidarCadena("PAMC660606ER9"));            xmleEmisor.SetAttribute("nombre", ValidarCadena("CONTRIBUYENTE PRUEBASEIS PATERNOSEIS MATERNOSEIS"));            xmlnComprobante.AppendChild(xmleEmisor);  
por el momento obtengo el siguiente resultado:


--- Código: XML --- <?xml version="1.0" encoding="utf-8"?><comprobante xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" schemaLocation="http://www.sat.gob.mx/cfd/2 http://www.sat.gob.mx/sitio_internet/cfd/2/cfdv2.xsd" version="2.0" serie="ABCD" folio="2" fecha="2010-05-03T14:11:36" noAprobacion="49" anoAprobacion="2008" formaDePago="UNA SOLA EXHIBICION" noCertificado="20001000000100000377" xmlns="http://www.sat.gob.mx/cfd/2"><emisor rfc="PAMC660606ER9" nombre="CONTRIBUYENTE PRUEBASEIS PATERNOSEIS MATERNOSEIS" xmlns="" /></comprobante>  
lo que no quiero es que aparesca en el nodo emisor el espacio de nombre: xmlns="", no se si vaya por el camino correcto, trabajo con visual estudio 2005

de antemano agradezco su ayuda, espero ser claro con lo que quiero hacer

saludos

gerloxxx:
por si a alguien le sirve, el siguiente nodo que cree le puse el mismo espacio de nombre y con esto lo omite  :rolleyes:

Navegación

[0] Índice de Mensajes

Ir a la versión completa