Proširivi označni jezik (XML) standard je koji je razvila međunarodna organizacija W3C za smještanje relativno male količine podataka u tekstualne datoteke. Datoteke s proširenjem xml skripte se češće koriste kao izvor podataka, no ponekad je potrebno podatke koji sadrže izravno prikazati na stranici preglednika bez upotrebe skripti.
Upute
Korak 1
Ako je XML datoteku namijenjena upotrebi maloj grupi korisnika (u korporacijskoj, kućnoj mreži ili čak na istom računalu), možda neće biti potrebne dodatne mjere. Neke verzije preglednika - Mozilla Firefox, Internet Explorer - mogu prikazati takve datoteke u strukturi stabla s proširivim čvorovima.
Korak 2
Još jedan relativno jednostavan način je uporaba zasebne datoteke s CSS uputama koje opisuju pravila za oblikovanje podataka koji se izlažu iz XML datoteke. Da biste je koristili, prvo pripremite ovu datoteku - u ovom su slučaju stilski listovi sastavljeni prema uobičajenim CSS pravilima za standardne HTML stranice. Zatim prenesite tablicu stilova na poslužitelj stranice.
3. korak
Otvorite XML datoteku u bilo kojem uređivaču teksta, ili još bolje ako imate specijalizirani uređivač s isticanjem sintakse. Na početak koda dodajte još jedan redak s vezom na generiranu CSS tablicu stilova za ovaj dokument. Na primjer, ako se stilovi stave u datoteku koja se naziva xmlStyles.css i spreme u istu mapu kao i XML datoteka, umetnuti redak trebao bi izgledati ovako:
4. korak
Spremite uređenu XML datoteku i ovo će dovršiti operaciju.
Korak 5
Drugi način prikazivanja XML dokumenta je korištenje pravila tablice stilova Proširivi jezik stilskog lista (XSL). Ima nekoliko varijacija (XSLT, XSL-FO, XPath) s različitim svrhama. Korištenje ove metode u pravilu također zahtijeva stvaranje zasebne datoteke s uputama koje opisuju kako prikazati XML dokument. Veza na ovu vanjsku datoteku također se nalazi na početku teksta dokumenta. U svom najjednostavnijem obliku, za vanjsku datoteku nazvanu xmlStyles.xsl koja se nalazi u istom direktoriju kao i glavni dokument, ova bi veza mogla izgledati ovako:
Naravno, priprema takve datoteke zahtijeva poznavanje odgovarajućih jezika - XSLT, XSL-FO, XPath.