Obsah
XT je program napsan² v jazyce Java, kter² umφ transformovat XML dokumenty pomocφ XSLT stylu.
Jeho standardnφ verze vÜak nepodporuje n∞kterΘ u₧iteΦnΘ v∞ci:
Na t∞chto strßnßch si m∙₧ete stßhnout upravenou verzi procesoru XT, kterß podporuje vÜechny v²Üe popsanΘ vlastnosti.
Javov² archiv xt.jar, kter² obsahuje vÜe pot°ebnΘ pro spuÜt∞nφ upravenΘ verze XT.
Zdrojov² k≤d, kter² si m∙₧ete sami zkompilovat.
Program jsem testoval pouze pod Windows, ale doufßm, ₧e dφky Jav∞ bude pracovat i na unixov²ch a dalÜφch systΘmech. Pokud narazφte na n∞jakou chybu, kterß souvisφ s k≤dovßnφm, dejte mi v∞d∞t.
Pro ·sp∞ÜnΘ spuÜt∞nφ XT budete pot°ebovat run-time Javy. Existuje jich n∞kolik, m∙₧ete pou₧φt nap°φklad JRE od Sun∙. Pokud budete chtφt vyu₧φvat k≤dovßnφ ISO 8859-2 a windows-1250, musφte si stßhnout mezinßrodnφ verzi JRE a ne pouze standardnφ.
Pokud u₧ mßte run-time Javy, staΦφ si stßhnout archiv xt.jar a ulo₧it ho do n∞jakΘho adresß°e na vaÜem poΦφtaΦi. Narozdφl od standardnφ distribuce XT jsou v tomto Java archivu obsa₧eny oba dva programy XT i XP[1] vΦetn∞ definice rozhranφ SAX, kterΘ vyu₧φvajφ. Nepot°ebujete tedy stahovat n∞kolik nezßvisl²ch archiv∙.
XT spustφme p°φkazem
java -cp <cesta k xt.jar>xt.jar com.jclark.xsl.sax.Driver dokument styl [v²stup] [nastavenφ parametr∙]
Pro ΦastΘ spouÜt∞nφ se nßm samoz°ejm∞ vyplatφ vytvo°enφ dßvkovΘho souboru. Ve Windows zhruba takto
@java -cp c:\xmllib\xt.jar com.jclark.xsl.sax.Driver %1 %2 %3 %4 %5 %6 %7 %8 %9
Na Unixu asi takto
#!/bin/sh java -cp /usr/share/java/xml/xt.jar com.jclark.xsl.sax.Driver $*
Upravenß verze podporuje i katalogovΘ soubory. Jejich pou₧itφ je popsßno v samostatnΘ sekci Podpora katalogov²ch soubor∙.
[1] XP je parser, kter² je standardn∞ pou₧φvßn v XT.