Razširljivi označevalni jezik (XML) je standard, ki ga je razvila mednarodna organizacija W3C za vstavljanje razmeroma majhnih količin podatkov v besedilne datoteke. Datoteke s pripono xml skripti pogosteje uporabljajo kot vir podatkov, včasih pa je treba podatke, ki jih vsebujejo, prikazati neposredno na strani brskalnika brez uporabe skriptov.
Navodila
Korak 1
Če naj bi datoteko XML uporabljala majhna skupina uporabnikov (v podjetju, domačem omrežju ali celo v istem računalniku), morda ne bodo potrebni dodatni ukrepi. Nekatere različice brskalnikov - Mozilla Firefox, Internet Explorer - lahko takšne datoteke prikažejo v drevesni strukturi z razširljivimi vozlišči.
2. korak
Drug razmeroma preprost način je uporaba ločene datoteke z navodili CSS, ki opisujejo pravila za oblikovanje izhodnih podatkov iz datoteke XML. Če jo želite uporabiti, najprej pripravite to datoteko - v tem primeru so slogovni listi sestavljeni v skladu z običajnimi pravili CSS za standardne strani HTML. Nato naložite tabelo slogi na strežnik mesta.
3. korak
Datoteko XML odprite v katerem koli urejevalniku besedil ali še bolje, če imate poseben urejevalnik s poudarjanjem sintakse. Na začetku kode dodajte še eno vrstico s povezavo na ustvarjeni tabelo slogov CSS za ta dokument. Če so na primer slogi postavljeni v datoteko z imenom xmlStyles.css in shranjeni v isti mapi kot datoteka XML, mora biti vstavljena vrstica videti tako:
4. korak
Shranite urejeno datoteko XML in s tem bo operacija dokončana.
5. korak
Drug način upodabljanja dokumenta XML je uporaba pravil slogovnega lista Extensible Stylesheet Language (XSL). Ima več različic (XSLT, XSL-FO, XPath) z različnimi nameni. Uporaba te metode praviloma zahteva tudi izdelavo ločene datoteke z navodili, ki opisujejo prikaz XML dokumenta. Povezava do te zunanje datoteke je tudi na začetku besedila dokumenta. V svoji najpreprostejši obliki je za zunanjo datoteko z imenom xmlStyles.xsl, ki se nahaja v istem imeniku kot glavni dokument, lahko ta povezava videti tako:
Seveda priprava takšne datoteke zahteva znanje ustreznih jezikov - XSLT, XSL-FO, XPath.