Comment 9 for bug 1227766

Revision history for this message
Agustín (atin81) wrote :

@Ariel, de momento la solución para eliminar los errores fue ponerle de forma manual a todos los archivos la versión 1.0, se eliminaron los errores a la hora de hacer el procesamiento, pero sigo con problemas a la hora de validar la factura con el PAC.

Con respecto a lo que comentas, el soporte de xsltproc para parsear los archivos XSLT viene dado por la librería libxslt, y de acuerdo con estos links:
- Ubuntu: http://www.ubuntuupdates.org/package/core/saucy/main/base/libxslt
- Archlinux: https://www.archlinux.org/packages/extra/x86_64/libxslt/

en ambos sistemas operativos se está utilizando la misma versión de la misma librería, y de acuerdo a la documentación de la librería: http://xmlsoft.org/XSLT/, no recuerdo ahorita exactamente el link, sólo está sportado XSLT 1.0, por lo que hasta ahí creo que todos los que estamos corriendo en Unix tenemos el mismo soporte.

Ahora bien, para agregar soporte y poder parsear los archivos XSLT 2.0, encontré esta versión de saxon: http://www.saxonica.com/ce que es opensource y programada en javascript, si pudieramos hacerla que funcionara con nodejs sería posible utilizarla como linea de comandos de forma similar a lo que están haciendo ahorita con xsltproc.