Page 1 of 1

CFDI MEXICO Generar Cadena Original

Posted: Thu Apr 27, 2017 7:47 pm
by Vikthor.Thomas
Hola a todos

El siguiente código me genera la cadena original de un archivo .xml sin ningún problema.

Code: Select all

   * Crea la Cadena Original
   ObjXSLT := CreateObject("Msxml2.DOMDocument.6.0")
   ObjXSLT:async:=.F.
   ObjXSLT:resolveExternals = .T.
*  lResult := ObjXSLT:Load("m:\www.sat.gob.mx\sitio_internet\cfd\3\cadenaoriginal_3_2\cadenaoriginal_3_2.xslt")
  lResult := ObjXSLT:Load("http://www.sat.gob.mx/sitio_internet/cfd/3/cadenaoriginal_3_2/cadenaoriginal_3_2.xslt")
   IF !lResult
      RETURN lOk
   ENDIF
   strCadena := oXmlDoc:transformNode(ObjXSLT)
   lOk := .t.
endif

 
En cambio, si hago el llamado del archivo.xslt no se resuelven las dependecias aunque las tenga locales.
Apliqué _ al .xslt de la siguiente forma

Code: Select all

        En esta sección se define la inclusión de las demás plantillas de transformación para 
        la generación de las cadenas originales de los complementos fiscales 
    -->
  <xsl:include href="file:///m:/www.sat.gob.mx/sitio_internet/cfd/ecc/ecc.xslt"/>
  <xsl:include href="file:///m:/www.sat.gob.mx/sitio_internet/cfd/psgecfd/psgecfd.xslt"/>
  <xsl:include href="file:///m:/www.sat.gob.mx/sitio_internet/cfd/donat/donat11.xslt"/>
  <xsl:include href="file:///m:/www.sat.gob.mx/sitio_internet/cfd/divisas/divisas.xslt"/>
 
Alguna sugerencia ?

Saludos

Re: CFDI MEXICO Generar Cadena Original

Posted: Thu Apr 27, 2017 10:53 pm
by Vikthor.Thomas
Listo el pollo !!!

Saludos