Extensible Markup Language (XML) je štandard vyvinutý medzinárodnou organizáciou W3C na umiestňovanie relatívne malého množstva údajov do textových súborov. Súbory s príponou xml sa častejšie používajú ako zdroj údajov skripty, niekedy je však potrebné zobraziť údaje, ktoré obsahujú, priamo na stránke prehliadača bez použitia skriptov.
Inštrukcie
Krok 1
Ak je súbor XML určený na použitie malou skupinou používateľov (v podnikovej, domácej sieti alebo dokonca na rovnakom počítači), je možné, že nie sú potrebné žiadne ďalšie opatrenia. Niektoré verzie prehľadávačov - Mozilla Firefox, Internet Explorer - môžu zobraziť tieto súbory v stromovej štruktúre s rozšíriteľnými uzlami.
Krok 2
Ďalším relatívne jednoduchým spôsobom je použitie samostatného súboru s pokynmi CSS popisujúcimi pravidlá formátovania výstupných údajov zo súboru XML. Ak ho chcete použiť, najskôr pripravte tento súbor - v takom prípade sa štýly zostavujú podľa obvyklých pravidiel CSS pre štandardné stránky HTML. Potom nahrajte šablónu so štýlmi na server lokality.
Krok 3
Otvorte súbor XML v ľubovoľnom textovom editore, alebo ešte lepšie, ak máte špecializovaný editor so zvýraznením syntaxe. Na začiatok kódu pridajte ďalší riadok s odkazom na vygenerovanú šablónu štýlov CSS pre tento dokument. Ak sú napríklad štýly umiestnené v súbore s názvom xmlStyles.css a uložené v rovnakom priečinku ako súbor XML, vložený riadok by mal vyzerať takto:
Krok 4
Uložte upravený súbor XML a tým bude operácia dokončená.
Krok 5
Ďalším spôsobom, ako vykresliť dokument XML, je použitie pravidiel šablóny so štýlmi jazyka XSL (Extensible Stylesheet Language). Má niekoľko variácií (XSLT, XSL-FO, XPath) s rôznymi účelmi. Používanie tejto metódy si spravidla vyžaduje aj vytvorenie samostatného súboru s pokynmi popisujúcimi, ako zobraziť dokument XML. Odkaz na tento externý súbor je tiež umiestnený na začiatku textu dokumentu. V najjednoduchšej podobe môže tento odkaz pre externý súbor s názvom xmlStyles.xsl umiestnený v rovnakom adresári ako hlavný dokument vyzerať takto:
Príprava takéhoto súboru si samozrejme vyžaduje znalosť zodpovedajúcich jazykov - XSLT, XSL-FO, XPath.