Translations:Faq/General/045/48/cs

    From The Document Foundation Wiki

    Jedná se o programovací jazyk pro transformaci dokumentů XML do jiných forem, jako je RTF, HTML nebo PDF atd.. Tento jazyk je deklarativní a neprocedurální (bez algoritmizace), což usnadňuje přístup k němu i lidem, kteří nejsou vývojáři. Sám je napsán v jazyce XML a lze jej reinterpretovat. XSLT totiž transformuje strom XML do pravidel modelů popisujících stylopis. Často je přirovnáván k CSS, protože stejně jako CSS vytváří taková pravidla, na pořadí výskytu těchto pravidel v dokumentu nezáleží, má také prioritu, kdy se může uplatnit více pravidel. Rozdíl je v tom, že pokud je CSS prázdné, neovlivní to vygenerovaný html dokument, prostě se ignoruje s tím, že je to jen rozvržení, zatímco XSLT vygeneruje prázdný dokument (ve skutečnosti to není úplně pravda, protože specifikace má definovaná vnitřní pravidla stále přítomná, takže dokument není nikdy skutečně prázdný :).