XPath je jezik koji služi za navigaciju kroz atribute i elemente xml dokumenata, odnosno, za pronalaženje podataka unutar elemenata i atributa. Zbog toga je poznavanje XPatha iznimno važno za mogućnost naprednije manipulacije xml dokumentima.
XPath koristi izraze (expressions) za odabiranje nodova ili njihovih setova unutar xml dokumenta. Putanje koje koristi izgledaju, uvelike, kao i one s kojim ase susrećemo prilikom klkasičnog rada sa računalnim datotekama.
XPath sadrži velik broj ugrađenih funkcija, više od 100. Imaju izrazito široku primjenu, a koriste se za tekstualne i brojčane vrijednosti ili pak za uspoređivanje vrijednosti vremena i datuma.
XPath ima široku primjenu unutar XSLT-a, a bez znanja XPatha, nećete biti u mogučnosti stvarati XSLT dokumente. Za tu je svrhu postao preporučen od strane W3c-a još 1999. godine. No, to nije jedini jezik koji koristi XPath. XQuery i XPointer su stvoreni korišteći izraze XPatha.
više na pcchip.hr