Xml parser

Za manipulaciju xml datotekama trebat ćete xml parser. On učitava xml datoteku u memoriju računala. Jednom kada su podaci učitani, možemo koristiti DOM kako bi mogli njima manipulirati.

Na žalost, postoje razlike u paresrima kod različitih browsera, naravno, i ovaj je put IE poseban slučaj.

Microsoft parser

Microsoft parser je komponenta koja dolazi sa IE-om 5 i više. On će vam biti dostupan čim instalirate Internet Explorer.

Micrisoft xml parser sadrži sve što vam je potrebno za manipulaciju xml podataka.

U sljedećem primjeru možete vidjeti kako se učitavaju podaci u Microsoft xml parser.

var xmlDoc=new ActiveXObject("Microsoft.XMLDOM"); xmlDoc.async="false"; xmlDoc.load("cjenik.xml");

U gornjem primjeru prva linija koda kreira instace xml parsera. Sljedeća linija pokreće asinkrono učitavanje, ovim dijelom se osiguravamo da parser neće početi izvršavati skriptu dok se podaci u potpunosti ne učitaju. Zadnja linija koda određuje koja će se datoteka učitati, u ovom slučaju to je "cjenik.xml".

Firefox i Opera parser

Baš kao i onaj Microsofta, i ovi parseri omogućavaju potpunu manipulaciju podataka iz xml datoteka.

Kako bi stvorili instance xml parsera, koristite sljedeći javascript kod.

var xmlDoc=document.implementation.createDocument("ns","root",null);

Prvo ću vam objasniti upotrebu parametara u gornjem kodu. Parametarns definira namespace koji se koristi u xml datoteci. Parametar root je root element xml datoteke. Zadnji parametar, null, je uvijek isti zato što jš nije implementiran.

U donjem primjeru je kod za učitavanje xml datoteke u parser.

var xmlDoc=document.implementation.createDocument("","",null); xmlDoc.load("cjenik.xml");

sljedeća stranica

Navigacija
Korisni linkovi
Kratke vijesti
Vodafone lansirao mobilni glazbeni servis

Kako bi što lakše komunicirala sa svojim polaznicima, koji su mahom vrlo mladi i skloni komunikaciji preko suvremenih društvenih mreža NetAkdemija se odlučila pridružiti najvećoj online zajednici.NetAkademija Tehničkog veleučilšta u Zagrebu...

više na pcchip.hr

Vic dana
Anketa
copyright© 2006 - 2008, tutoriali.biz