Saxon-HE
Saxon-HE ya no es requerido
La cadena original se genera de forma nativa en Node.js. Solo instalalo si quieres seguir usando el flujo anterior con el XSLT oficial del SAT (por ejemplo, para pipelines de CI/CD ya integrados o auditorias que requieren paridad exacta con la salida oficial).
Requiere Java JDK (
>= 11) y Saxon-HE (>= 9.9).Linux
Terminal
# Debian/Ubuntu:
sudo apt install default-jre default-jdk
# Archlinux
sudo pacman -S jre-openjdk-headless jre-openjdk jdk-openjdkMisaelMa/saxon-he
Shell20
Terminal
# Instalacion automatica de Saxon-HE
git clone https://github.com/MisaelMa/saxon-he
sudo chmod a+x ./saxon-he.sh
sudo ./saxon-he.sh
███████╗ █████╗ ██╗ ██╗ ██████╗ ███╗ ██╗ ██╗ ██╗███████╗
██╔════╝██╔══██╗╚██╗██╔╝██╔═══██╗████╗ ██║ ██║ ██║██╔════╝
███████╗███████║ ╚███╔╝ ██║ ██║██╔██╗ ██║ ███████║█████╗
╚════██║██╔══██║ ██╔██╗ ██║ ██║██║╚██╗██║ ██╔══██║██╔══╝
███████║██║ ██║██╔╝ ██╗╚██████╔╝██║ ╚████║ ██║ ██║███████╗
╚══════╝╚═╝ ╚═╝╚═╝ ╚═╝ ╚═════╝ ╚═╝ ╚═══╝ ╚═╝ ╚═╝╚══════╝
Mac Os
Terminal
brew reinstall saxon
# Busca la ruta de instacion
# /usr/local/Cellar/saxon/12.5: 16 files, 6.6MB
# o
# /opt/homebrew/Cellar/saxon/12.5 Terminal
which saxon
/opt/homebrew/bin/saxon Terminal
sudo ln -s /opt/homebrew/bin/saxon /usr/local/bin/transform Windows