Drvolika struktura XML dokumenta

XML dokument je drvo sačinjeno od čvorova. Neki čvorovi sadrže druge čvorove, a koreni čvor sadrži sve druge čvorove. XPath je jezik koji omogućava da se iz ovog drveta izvadi jedan čvor ili skup čvorova. XPath razlikuje sedam vrsta čvorova:

  • koreni čvor;
  • čvorovi - elementi;
  • atributski čvorovi;
  • tekstualni čvorovi;
  • čvorovi komentari;
  • čvorovi instrukcija za obradu, i
  • čvorovi prostora imena.
U ovoj listi se ne nalaze reference entiteta i odeljci karakterskih podataka jer XPath radi nad dokumentom u kome su ove stavke već razrešene.

U ovom primeru je prisutno svih sedam vrsta čvorova:

Koreni čvor ovog dokumenta obuhvata sve ostale čvorove (dakle i koreni element dokumenta, komentare, instrukcije obrade, i sl.).

XPath prepoznaje kao čvor prostora imena sve elemente i atribute koji pripadaju određenom prostoru imena, a ne samo onaj element u kome je prostor imena deklarisan.

XPath XML deklaraciju i DTD ne prepoznaje i njima se preko XPath izraze ne može pristupiti.



Dokument:
URL:
Autor: Cvetana Krstev
Poslednja izmena: