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 ugeornete 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.