Desidero eseguire una trasformazione XSLT 2.0 utilizzando le esecuzioni della riga di comando. Ho sentito che potrei usare la libreria Saxon con un comando di shell come java -jar sax.jar -input foo.xml -xsl foo.xsl -output bar.xml
. Qualcuno sa esattamente come posso raggiungere questo obiettivo?Trasformazione XSLT 2.0 tramite shell linux
A proposito, non sono limitato a Java. Qualsiasi altra soluzione di shell va bene.
essere consapevoli che un parser SAX non esegue XSLT. Il parser Sax analizza l'XML in un flusso e genera eventi. Saxon è un processore XSLT. Il più delle volte un processore XSLT non esegue lo streaming. Saxon (nella sua versione commerciale) ha funzionalità di streaming con le ultime istruzioni fornite da XSLT 3.0. –
grazie per il chiarimento della corretta denominazione – Alp