Cita:
Iniciado por wwwmaster Quiza te sirva esto:
[url]http://www.forosdelweb.com/f29/crear-xml-para-factura-electronica-867285/[/url]
Sobre un problema de un prefijo del SchemaLocation similar al que comentas.
WwwMaster.
Antes que nada el problema de poner el prfijo cfdi a cad nodo lo resolvó as'i:
string NameSpace = "http://www.sat.gob.mx/cfd/3";
string Prefijo = "cfdi";
:::
:::
nCFDI = CCXml.CreateNode(XmlNodeType.Element, "Comprobante", NameSpace);
nCFDI.Prefix = Prefijo;
:::
:::
nEmisor = CCXml.CreateNode(XmlNodeType.Element, "Emisor", NameSpace);
nEmisor.Prefix = Prefijo;
:::
:::
Y en cuanto al prefijo
xsi del atributo
schemaLocation es un dolor de cabeza ya que he buscado por todos lados y no se me da la solución ...Le heché un vistaso al link que me recomiendas pero como que no concluyeron faborablemente la solución usando la tecnica de XmlDocument()
Más sin embargo pude timbrar el XML aún con la falta del prefijo xsi por lo que baje un poco la guardia en esta falla y le continue con la representación impresa. Tan pronto termine la representación impresa regreso a ver este famoso prefijo xsi que no se deja y con más calma lo solucióno.
Gracias por tus comentarios
Saludos
Halcón Divino.