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
Ir a la versión completa