Abfragen von XML mit XPath

(Auszug aus "Python & XML" von Christopher A. Jones & Fred L. Drake, Jr.)

Die XML Path Language (XPath) ist eine Sprache, mit der Sie mit einem pfadähnlichen String eine Suche in XML-Dokumenten durchführen können. Eine XPath-Suche gibt individuelle Knoten oder Mengen von Knoten basierend auf Ausdrücken zurück. XPath benutzt keine XML-Syntax. In der Tat ist es keine prozedurale Programmiersprache im üblichen Sinne; es gibt keinerlei Konzept eines Kontrollflusses. XPath-Ausdrücke sind normalerweise einzelne Strings. XPath unterstützt jedoch eine gewisse funktionale Art der Bearbeitung (die man gewöhnlich in Programmiersprachen findet), aber man schreibt keine XPath-Skripte oder -Programme. Stattdessen schreibt man XPath-Ausdrücke, die auf XML-Dokumenten ausgewertet werden und in Knotenlisten resultieren, die dann zurückgegeben werden. In diesem Abschnitt erläutern wir den Ursprung von XPath ebenso wie dessen Syntax und Fähigkeiten und wie es in Python benutzt wird.

  

  

<< zurück vor >>

 

 

 

Tipp der data2type-Redaktion:
Zum Thema Python & XML bieten wir auch folgende Schulungen zur Vertiefung und professionellen Fortbildung an:

Copyright © 2002 O'Reilly Verlag GmbH & Co. KG
Für Ihren privaten Gebrauch dürfen Sie die Online-Version ausdrucken.
Ansonsten unterliegt dieses Kapitel aus dem Buch "Python & XML" denselben Bestimmungen, wie die gebundene Ausgabe: Das Werk einschließlich aller seiner Teile ist urheberrechtlich geschützt. Alle Rechte vorbehalten einschließlich der Vervielfältigung, Übersetzung, Mikroverfilmung sowie Einspeicherung und Verarbeitung in elektronischen Systemen.

O’Reilly Verlag GmbH & Co. KG, Balthasarstraße 81, 50670 Köln, kommentar(at)oreilly.de