Bohu₧el, XT standardn∞ pou₧φvß parser XP, kter² nepodporuje k≤dovßnφ ISO 8859-2 a windows-1250, kterß se pou₧φvajφ pro zßpis text∙ v n∞kolika st°edoevropsk²ch jazycφch. To ho pro nßs Φinφ prakticky nepou₧iteln²m, proto₧e k≤dovßnφ UTF-8 zatφm nepodporujφ vÜechny aplikace (zejmΘna editory).
Proto₧e jsem funkΦnost XT pot°eboval, upravil jsem XP tak, aby ob∞ dv∞ v²Üe zmφn∞nß k≤dovßnφ podporoval. StaΦilo drobn∞ upravit dva soubory z distribuce XP verze 0.5 û Encoding.java a SingleByteEncoding.java. James Clark, autor XT, ji₧ v²voj XT ukonΦil, tak₧e se za°azenφ ·prav do novΘ verze asi nedoΦkßme. NicmΘn∞ o dalÜφ rozÜi°ovßnφ XT se starß iniciativa 4xt.org.
V pou₧it²ch XSL stylech i XML dokumentech pak m∙₧eme pou₧φvat naÜe oblφbenΘ k≤dovßnφ. StaΦφ jako prvnφ °ßdku souboru uvΘst jednu z nßsledujφcφch XML deklaracφ.
<?xml version="1.0" encoding="windows-1250"?> <?xml version="1.0" encoding="iso-8859-2"?>
K≤dovßnφ m∙₧eme samoz°ejm∞ urΦit i pro v²stup generovan² pomocφ stylu. Pokud budeme chtφt nap°φklad generovat HTML dokumenty v k≤dovßnφ ISO 8859-2, m∙₧eme uvnit° stylu pou₧φt nßsledujφcφ instrukci:
<xsl:output method="html" encoding="iso-8859-2"/>