Extensible Markup Language (XML) er en standard utviklet av den internasjonale organisasjonen W3C for å plassere relativt små mengder data i tekstfiler. Filer med xml-utvidelsen blir oftere brukt som datakilde av skript, men noen ganger blir det nødvendig å vise dataene de inneholder direkte på nettlesersiden uten å bruke skript.
Bruksanvisning
Trinn 1
Hvis XML-filen er ment å brukes av en liten gruppe brukere (på et bedrifts-, hjemmenettverk eller til og med på samme datamaskin), kan det godt være at det ikke kreves ytterligere tiltak. Noen nettleserversjoner - Mozilla Firefox, Internet Explorer - kan vise slike filer i en trestruktur med utvidbare noder.
Steg 2
En annen relativt enkel måte er å bruke en egen fil med CSS-instruksjoner som beskriver reglene for formatering av datautdata fra en XML-fil. For å bruke den, må du først klargjøre denne filen - i dette tilfellet utformes stilark i henhold til de vanlige CSS-reglene for standard HTML-sider. Last deretter opp stilarket til nettstedsserveren.
Trinn 3
Åpne XML-filen i en hvilken som helst tekstredigerer, eller enda bedre hvis du har en spesialredigerer med syntaksmarkering. I begynnelsen av koden legger du til en ny linje med en lenke til det genererte CSS-stilarket for dette dokumentet. For eksempel, hvis stilene er plassert i en fil kalt xmlStyles.css og lagret i samme mappe som XML-filen, skal den innsatte linjen se slik ut:
Trinn 4
Lagre den redigerte XML-filen, og dette vil fullføre operasjonen.
Trinn 5
En annen måte å gjengi et XML-dokument er å bruke XSL-stilarkreglene for Extensible Stylesheet Language. Den har flere varianter (XSLT, XSL-FO, XPath) med forskjellige formål. Å bruke denne metoden krever som regel også at det opprettes en egen fil med instruksjoner som beskriver hvordan et XML-dokument skal vises. Koblingen til denne eksterne filen plasseres også i begynnelsen av dokumentet. I sin enkleste form, for en ekstern fil kalt xmlStyles.xsl i samme katalog som hoveddokumentet, kan denne lenken se slik ut:
Selvfølgelig krever utarbeidelsen av en slik fil kunnskap om de tilsvarende språkene - XSLT, XSL-FO, XPath.