Einführung in die XML-Technologien XPath, XSLT und XQuery/XPath

Aus ProgrammingWiki

Wiki-Quelltext dieser Seite.

Autor
* Martin Eisenhammer ([mailto:s3maeise@stud.hs-zigr.de s3maeise@stud.hs-zigr.de])

==Definition==

XPath (XML Path Language) ist eine XML-Technologie zur Addressierung von Teilen eines XML-Dokuments. Mit Hilfe dieser Sprache kann durch die hierarchische Struktur von XML-Dokumenten navigiert werden. 
XPath ist selbst keine XML-Syntax, sondern ist ähnlich, wie ein Dateipfad, mit denen man in Windows durch die Dateistrukturen navigieren kann, aufgebaut. 

==Datentypen==

XPath hat folgende Datentypen:

'''node set''': ist eine ungeordnete Knotenmenge, die auch leer sein kann.
'''String''' ist eine Zeichenfolge, die auch leer sein kann.
'''Number''' ist eine Fließkommazahl.
Mit '''boolean''' wird ein Wahrheitswert bezeichnet, der true oder false annehmen kann.