Potete
trovare un elenco di altri parser disponibili all’indirizzo http://www.w3.org/Style/XSL/
MSXML
è il parser/processore disponibile da Microsoft. La prima versione è stata distribuita
insieme con Internet Explorer 5.0. Poiché è stata distribuita prima che la
specifica XSLT fosse definitiva, questa versione non è completamente conforme.
Le versioni 2.0 e 2.6 sono un passo avanti nella giusta direzione, ma sono
ancora carenti in alcune aree. MSXML 3.0 e versioni successive funzionano bene
e vengono spesso utilizzate dagli sviluppatori Visual Basic e Active Server Pages
(ASP). L’ultima versione è disponibile all’indirizzo http://msdn.microsoft.com/xml/ .
MSXML
è un componente, per cui non può essere eseguito come applicazione separata. Se
volete utilizzarlo, dovete scrivere un’applicazione. Dover affrontare tutti
questi fastidi suona piuttosto male, ma nove volte su dieci XML e XSLT verranno
ad ogni modo utilizzati in un’applicazione personalizzata. Tuttavia, Microsoft ha
fornito un eseguibile dalla riga comandi chiamato MSXSL, che potete anche
scaricare dall’indirizzo http://msdn.microsoft.com/xml/.
Esecuzione
di MSXSL
Per
eseguire MSXSL, seguire questa procedura:
1.
Aprire il prompt dei comandi di MS-DOS.
2.
Passare alla directory che contiene i file XML e XSL. Si può anche specificare
l’intero
percorso ai file quando si chiama MSXSL.
3.
Al prompt dei comandi, scrivere:
msxsl source.xml stylesheet.xsl
Se
la sintassi dei documenti è corretta, viene visualizzato l’output.
Saxon
è un processore XSLT basato su Java che è stato sviluppato da Michael Kay.
Viene distribuito con un parser SAX, ma può operare anche con altri parser SAX.
Poiché funziona su Java, potrà lavorare su tutti i sistemi che hanno Java Runtime
Environment installato. Per gli utenti di Windows, è anche disponibile un
eseguibile che può essere eseguito dal prompt dei comandi. Per i programmatori,
Saxon offre un’API che può essere utilizzata con Java.
Esecuzione
di Saxon
Per
eseguire Saxon, seguie questa procedura:
1.
A seconda del sistema operativo, aprire il prompt dei comandi, una finestra
di
comando o la shell.
2.
Se si utilizza Instant Saxon, scrivere:
saxon source.xml stylesheet.xsl
Se
si utilizza Saxon con Java, scrivere
java
com.icl.saxon.StyleSheet source.xml stlesheet.xsl
Se
l’input è corretto, dovrebbe essere visualizzato l’output.
Xalan
Xalan
è un processore sviluppato da Apache XML Project ( http://xml.apache.Org
). La prima versione Xalan-C++, non è più disponibile
ed è stata sostituita da Xalan-Java. Potete scaricarlo da http://xml.apache.org/xalan-j/index.html.
Xalan lavora sul parser Xerces-Java. È inseribile, per cui può girare anche con
altri parser. Come Saxon, Xalan offre un’API che permette di utilizzare Xalan entro
le applicazioni Java.
Esecuzione
di Xalan-Java
Per
eseguire Xalan-Java, seguire questa procedura:
1.
A seconda del sistema operativo, aprire il prompt dei comandi, una finestra
di
comando o la shell.
2.
Dal prompt dei comandi, eseguire Xalan, scrivendo
java
org.apache.xalan.xslt.Process -in source.xml -xsl
stylesheet.xsl