XSLT online: transformace XML šablonou

Spusť XSLT šablonu nad XML dokumentem a podívej se na výsledek. Transformace běží na knihovně libxslt (XSLT 1.0 s rozšířeními EXSLT) zkompilované do WebAssembly, takže funguje i v prohlížečích, které vestavěné XSLT odstraňují. Data se nikam neodesílají.

Anglicky XSLT tester.

Vlož XML a XSLT šablonu, pak klikni na Transformovat.

Poznámka: transformace běží v prohlížeči na knihovně libxslt (XSLT 1.0 s rozšířeními EXSLT) zkompilované do WebAssembly — stejném jádru, jaké dřív používal Chrome. Nezávisí tak na vestavěné podpoře XSLT, kterou prohlížeče odstraňují, a data se nikam neodesílají. Při první transformaci se engine stáhne (asi 1,3 MB).

Jak použít: XSLT tester

Výstupem může být HTML, jiné XML nebo text, například CSV. Výsledek zkontroluj v náhledu a stáhni jako soubor.

  1. Vlož dokument do pole Vstup (XML).
  2. Vlož šablonu do pole XSLT šablona.
  3. Klikni na Transformovat. Výsledek se objeví v poli Výstup.
  4. Tlačítkem Stáhnout výstup ho uložíš jako soubor.

Časté chyby a tipy

XSLT 2.0 a 3.0
libxslt umí jen XSLT 1.0. Konstrukce jako xsl:for-each-group nebo format-date() potřebují procesor Saxon.
Šablona nic nenajde
Má-li vstup výchozí jmenný prostor, musí ho šablona deklarovat s prefixem a používat ho v match i select.
První spuštění trvá déle
Při první transformaci se stáhne engine (asi 1,3 MB), další už běží hned.

Nástroj je zdarma a běží celý v tvém prohlížeči — vložená data se nikam neodesílají ani neukládají.

XSLT: transformace XML dokumentů →