hola a todos me encuentro con una gran duda.
tengo un xml version 3 que todos sus elemenntos estan sin el namespace(cfdi)
algo asi
<Comprobante
xmlns = "http://www.sat.gob.mx/cfd/3"
xmlns:implocal = "http://www.sat.gob.mx/implocal"
xmlns:tfd = "http://www.sat.gob.mx/TimbreFiscalDigital"
xmlns:xsi = "http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation = "http://www.sat.gob.mx/cfd/3 http://www.sat.gob.mx/sitio_internet/cfd/3/cfdv3.xsd http://www.sat.gob.mx/implocal http://www.sat.gob.mx/sitio_internet/cf ... plocal.xsd http://www.sat.gob.mx/TimbreFiscalDigital http://www.sat.gob.mx/TimbreFiscalDigit ... igital.xsd"
version = "3.0"
tengo la duda de si afuerzas deve llevar el namespace o no, la validacion del sat no me arroja cadena original
Resumen del análisis del XML
Archivo XML :F0000000008.xml
Ruta :C:\Users\alfonso\Documents\Archivos XML\F0000000008.xml
Estructura : Estructura del CFD correcta
CFD codificado en UTF-8
El comprobante incluye un certificado codificado
Error al generar la cadena
El sello del comprobante es Inválido
Detalle del análisis del XML
Resultado de la Digestión SHA1 :
Tipo de Certificado:DESCONOCIDO
No. de Serie del CSD :00001000000103082050
Cadena Original :
que es lo correcto ? sin namespace, con namespace o es opcional

DESCARGA SOFTWARE PARA FACTURA ELECTRONICA DE AQUI.
Facturacion, Validacion, Addendas, Librerias de programacion, etc.
CARTA PORTE V3.1
ECODEX TIENE ESTOS NUEVOS DATOS DE CONTACTO :
Comercializacion y Ventas - Evelia Vicke evicke@ecodex.com.mx 33-16-03-03-48
Soporte - Humberto Guerrero soporte@ecodex.com.mx 33-34-90-46-03
.
poner el namespace es opcional
- Dado
- Mensajes: 15981
- Registrado: Mar Jul 06, 2010 7:56 pm
Re: poner el namespace es opcional
El namespace cfdi: es obligatorio
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!
-
- Mensajes: 46
- Registrado: Mié Nov 10, 2010 11:06 am
Re: poner el namespace es opcional
gracias dado
me lo sospechaba desde un principio
otra pregunta
tanto la validacion con el sat como contra el schema, no deveria decir al go como "the element comprobante is unknow" o algo parecido?
en mi validacion propia contr el xsd no arroja nada parecido
otra cosa que note es que el cadenaoriginal_3_0.xslt tiene algo asi como
<xsl:template match="cfdi:Comprobante">
por eso es que el validador del sat no arroja cadena original
que raro que para validacion contra xsd y para la obtencion de la cadena original con xslt se consideren diferentes cosas
saludos a todos
me lo sospechaba desde un principio
otra pregunta
tanto la validacion con el sat como contra el schema, no deveria decir al go como "the element comprobante is unknow" o algo parecido?
en mi validacion propia contr el xsd no arroja nada parecido
otra cosa que note es que el cadenaoriginal_3_0.xslt tiene algo asi como
<xsl:template match="cfdi:Comprobante">
por eso es que el validador del sat no arroja cadena original
que raro que para validacion contra xsd y para la obtencion de la cadena original con xslt se consideren diferentes cosas
saludos a todos
-
- Mensajes: 46
- Registrado: Mié Nov 10, 2010 11:06 am
Re: poner el namespace es opcional
hola a todos de nuevo le s tengo otra preguntita acerca de validaciones del xml
los atributos xsi:schemaLocatio se tienen que validar, es decir que sea igual a algo
o si puede variar?
de antemano agradesco la ayuda de todos los foristas.
los atributos xsi:schemaLocatio se tienen que validar, es decir que sea igual a algo
o si puede variar?
de antemano agradesco la ayuda de todos los foristas.
- Dado
- Mensajes: 15981
- Registrado: Mar Jul 06, 2010 7:56 pm
Re: poner el namespace es opcional
Si debe llevar un dato estricto, te recomiendo leas el Anexo 20, ahi vienen los primeros dos datos que debe llevaromh escribió:hola a todos de nuevo le s tengo otra preguntita acerca de validaciones del xml
los atributos xsi:schemaLocatio se tienen que validar, es decir que sea igual a algo
o si puede variar?
de antemano agradesco la ayuda de todos los foristas.
Ademas por cada complemento o addenda que le pongas se le agrega un nuevo dato al schemalocation.
Basicamente lo que lleva ese atributo son las direcciones en internet en donde se puede encontrar los archivos xsd que definen la estructura de las distintas partes del XML
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!