Lai XSLT transformācijas būtu iespējams izpildīt, ir nepieciešama programma XSLT transformāciju procesors. Šobrīd man zināmais vislabākais XSLT 2.0 procesors ir Saxon, kas pieejams gan bezmaksas atklātā pirmkoda versijā (Home Edition), gan arī komerciālās versijās. Mana pieredze rāda, ka bezmaksas versija ir pilnīgi pietiekama.
Saxon uzstādīšana uz Windows:
- Lejupielādējam Saxon-HE 9.2 Java versiju (zip fails) no http://saxon.sourceforge.net/ Piezīme: uz Windows jābūt instalētam Java.
- ZIP arhīva saturu atarhivējam mapē “C:\Program Files\Saxon”
- Mapē “C:\Program Files\Saxon” pievienojam failu saxon.bat, lai saxon komanda darbotos Windows konsolē:
-
java -jar "C:\Program Files\Saxon\saxon9he.jar" %*
-
- Mapē “C:\Program Files\Saxon” pievienojam failu saxon, lai saxon komanda darbotos Cygwin konsolē:
-
#!/bin/bash java -jar 'C:/Program Files/Saxon/saxon9he.jar' "$@"
-
- Papildinām PATH
- Labais klikšķis uz My Computer > properties
- Advanced > Environment Variables
- Pie System variables atrodam Path un iezīmejam to, Edit
- Ceļa sākumā pievienojam “C:\Program Files\Saxon;” (bez pēdiņām)
- Lai pārbaudītu, vai viss ir kārtībā, palaižam konsoli cmd (Start > Run > cmd) un ierakstām komandu saxon
Jāparādās šādam izvadam:
No source file name Saxon-HE 9.2.0.3J from Saxonica Usage: see http://www.saxonica.com/documentation/using-xsl/commandline.html Options: -a Use xml-stylesheet PI, not -xsl argument -c:filename Use compiled stylesheet from file -config:filename Use configuration file -cr:classname Use collection URI resolver class ...
Ir iespējams izmantot arī Saxon GUI rīku Kernow.
0 Comments.