Kapitola 13. DocBook website

13.1. Instalace
13.2. Tvorba WWW stránek pomocí XML
13.3. Modifikace vzhledu
13.4. Úlohy a cvičení
ikona
Časová náročnost: 45 minut
ikona
Studijní cíl:

Tato kapitola nám představí jakým způsobem můžeme generovat WWW stránky přímo z DocBooku, tedy jak tvořit WWW stránky v XML.

Balík DocBook website je modifikací XSL stylů původního DocBooku, které jsou použitelné pro generování webových stránek. Funguje to tak, že webové sídlo vytvoříme v XML (značkami DocBooku) a následně jej přetransformujeme do HTML podoby. Tímto postupem můžeme vytvářet statické stránky s těmito vlastnostmi:

Drobná nevýhoda tohoto způsobu tvorby webu je jeho výsledný jednoduchý vzhled. Styl website tedy nebude vhodný pro tvorbu „komerčních webů“ ale pokud potřebujeme rychle vygenerovat jednoduché kompaktní webové stránky, je to dobrá volba.

Vzhled webových stránek tvořených v DocBooku

Obrázek 13.1. Vzhled webových stránek tvořených v DocBooku

Vzhled celého webového sídla lze pak samozřejmě měnit úpravou XSL parametrů a definicí CSS.

Tvorba webových stránek tímto způsobem s sebou přináší ještě jednu nevýhodu - problematická údržba a úpravy samotného HTML. Při jakékoliv změně obsahu musíme vygenerovat znovu všechen HTML kód ze zdrojového XML dokumentu. Úpravy samotného HTML kódu jsou tedy prakticky nemožné, neboť bychom je museli provádět po každém přegenerování.