Leer XML usando archivos de transformación XSLT, en FileMaker

Raúl Hernández Rosas
Claris ES
Published in
2 min readMar 10, 2017

Como todos sabemos XML (Extensible Markup Language o Lenguaje de Marcado Extensible en español) es el estándar para la comunicación entre aplicaciones, aunque no es lo más nuevo es bastante robusta para dar soporte a las bases de datos.

En este ejemplo vamos a crear un archivo de transformación XSLT así leer un archivo XLM usando la gramática FMPXMLRESULT.

Según la documentación de FileMaker, la gramática FMPXMLRESULT contiene información adicional acerca de la base de como el número de registros, los tipos de campo y los formatos de campo.

Estos elementos y atributos son necesarios para que el XML se valide correctamente.

Ahora bien, creamos el código del archivo de transformación para leer un XML de una factura electrónica de México.

A esto le estamos diciendo que quiero 5 campos del XML:

· uuid

· fecha_timbrado

· sello

· certificadoSAT

· selloSAT

Después en FileMaker los voy a importar en el registro actual mediante un guion.

Ejecutamos el guion y este es el resultado:

Aquí un vídeo demostrativo de un timbrado sin usar Plugins y el guion de lectura con el archivo de transformación en acción.

O también combinando una integración con Quickbooks y el mismo método timbrando una factura con la lectura del XML.

--

--

Raúl Hernández Rosas
Claris ES

Desarrollador en la Plataforma Claris FileMaker en BitWok