Upotreba predicatesa

Predicates se koristi kako bi se u dokumentu pronašao tono odreeni node ili node koji sadrži odreenu vrijednost. Uvijek se upisuju unutar uglate zagrade.

Izraz Opis
/katalog/cjenik[1] uzima drugi element cjenik koji je dijete elementa katalog
/katalog/cjenik[last()] uzima zadnji element cjenik koji je dijete elementa katalog
/katalog/cjenik[last(-1)] uzima predzadnji element cjenik koji je dijete elementa katalog
/katalog/cjenik[position()>2] uzima sve elemente cjenik nakon treeg koji su djeca elementa katalog
//cijena[@valuta] uzima sve elemente cijena koji imaju zadan atribut valuta
//cijena[@valuta='kuna'] uzima sve elemente cijena koji imaju zadan atribut valuta vrijednosti kuna
/katalog/cjenik[cijena<500] uzima sve elemente cjenik koji su djeca elementa katalog i sadrže element cijena ija je vrijednost manja od 500
/katalog/cjenik[cijena<500]/proizvod uzima sve elemente proizvod elementa cjenik elementa katalog koji imaju element cijena ija je vrijednost manja od 500

Odabiranje nepoznatih nodova

Izraz Opis
* odabire bilo koji node element
@* odabire bilo koji node atribut
node() odabire bilo koji node, bilo koje vrste

Primjeri

Izraz Opis
/cjenik/* odabire sve child nodove elementa cjenik
//@* odabire sve atribute u dokumentu
//cijena[@*] odabire sve elemente cijena sa bilo kojim atributom

Ovo su bili samo neki od primjera korištenja XPath izraza za uzimanje podataka. Bitno je još napomenuti da uz pomo znaka | možete odabrati nekoliko puteva (path) u dokumentu.

prethodna stranica

Navigacija
Još korisnih tutoriala i vijesti
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