Extensible Markup Language (XML) je standard vyvinutý mezinárodní organizací W3C pro umisťování relativně malého množství dat do textových souborů. Soubory s příponou xml se častěji používají jako zdroj dat skripty, ale někdy je nutné zobrazit data, která obsahují, přímo na stránce prohlížeče bez použití skriptů.
Instrukce
Krok 1
Pokud je soubor XML určen k použití malou skupinou uživatelů (v podnikové, domácí síti nebo dokonce na stejném počítači), může se stát, že nejsou vyžadována žádná další opatření. Některé verze prohlížeče - Mozilla Firefox, Internet Explorer - mohou tyto soubory zobrazit ve stromové struktuře s rozšiřitelnými uzly.
Krok 2
Dalším relativně jednoduchým způsobem je použít samostatný soubor s pokyny CSS popisujícími pravidla pro formátování datového výstupu ze souboru XML. Chcete-li jej použít, nejprve připravte tento soubor - v tomto případě jsou šablony stylů sestaveny podle obvyklých pravidel CSS pro standardní stránky HTML. Poté nahrajte šablonu stylů na server webu.
Krok 3
Otevřete soubor XML v libovolném textovém editoru, nebo ještě lépe, pokud máte specializovaný editor se zvýrazněním syntaxe. Na začátek kódu přidejte další řádek s odkazem na vygenerovanou šablonu stylů CSS pro tento dokument. Například pokud jsou styly umístěny do souboru s názvem xmlStyles.css a uloženy ve stejné složce jako soubor XML, vložený řádek by měl vypadat takto:
Krok 4
Uložte upravený soubor XML a operace bude dokončena.
Krok 5
Dalším způsobem, jak vykreslit dokument XML, je použití pravidel šablony stylů jazyka Extensible Stylesheet Language (XSL). Má několik variant (XSLT, XSL-FO, XPath) s různými účely. Použití této metody zpravidla také vyžaduje vytvoření samostatného souboru s pokyny popisujícími, jak zobrazit dokument XML. Odkaz na tento externí soubor je také umístěn na začátku textu dokumentu. Ve své nejjednodušší formě může tento odkaz pro externí soubor s názvem xmlStyles.xsl umístěný ve stejném adresáři jako hlavní dokument vypadat takto:
Příprava takového souboru samozřejmě vyžaduje znalost příslušných jazyků - XSLT, XSL-FO, XPath.