XPath steht für “XML Path Language” und dient dazu, Teile eines XML-Dokumentes anzusprechen. XPath ist ein Teil von XSL (Extensible Stylesheet Language). Seit 2007 gilt XPath 2.0 als Ablösung von XPath 1.0.
XPath ist weit weniger kompliziert, als es den Anschein hat. Zum Einstieg in das Thema gibt es sowohl reinen Lesestoff als auch interaktive Anleitungen. Hier mal eine kleine Auswahl aus beiden Bereichen, die mir gut gefallen haben.
Tutorials zum Lesen
Einen leichten Einstieg, bietet das Buch “XML in a Nutshell” von O’Reilly. Das Kapitel zu XPath einer älteren Auflage des Buches kann man online lesen.
Eine weitere Einführung gibt es in den W3Schools.
Dem Thema XPath unter Javascript widmet sich das Tutorial: “Using the Mozilla Javascript Interface to XPath”. Es bildet auch die Grundlage für den Beitrag “Introduction to using XPath in JavaScript“.
Interaktive Tutorials
Den Einstieg in interaktive Tutorials bildet das XSLT & XPath Tutorial von TopXML. Allerdings ist es sehr Windows-lastig.
Ein reines Online-Tutorial mit vielen Möglichkeiten des Ausprobierens ist das von ZVON, das es auch auf Deutsch gibt.
Kein Tutorial aber eine Möglichkeit mit XPath-Ausdrücken online zu experimentieren bietet die XPath-Demo-Applikation von futurelab.
Mit Sicherheit gibt es noch jede Menge mehr Anleitungen und Tools zum Thema XPath. Falls ich also was erwähnenswertes übersehen habe, einfach ‘n Tipp per Kommentar hinterlassen.

am 14.09.2007 um 15:19 Uhr:
[…] Vor ein paar Tagen habe ich etwas über XPath-Tutorials geschrieben. Als Ergänzung dazu heute mal der Hinweis auf einen sehr ausführlichen Artikel von Brian Donovan mit dem Titel “Substituting XPath for DOM tree walking in Greasemonkey User Scripts“. […]