Zum Hauptinhalt springen

Xpath




Xpath-Konzept

Was ist Xpath?

Die Xpath-Sprache ist das System, mit dem die in der Struktur eines XML-Dokuments enthaltenen Elemente und Attribute navigiert und konsultiert werden. Aber um das Konzept von Xpath (XML Path Language) zu kennen, undEs ist wichtig, zunächst die Bedeutung von XML eXtensible Markup Language zu klären, dessen Übersetzung eine erweiterbare Auszeichnungssprache ist.

Dafür Verwendet eine Kriteriensyntax und Funktionen, mit denen Sie Berechnungen und Vergleiche durchführen und Knoten identifizieren können. XPath funktioniert wahrscheinlich ähnlich wie der Formeleditor in Excel und extrahiert Informationen aus einem Dokument, um Berechnungen durchzuführen.

Angenommen, Sie möchten wichtige Daten in einem Kalender markieren, und verwenden daher Symbole und Farben, um Geburtstage, Arzttermine und Fälligkeitstermine zu markieren und zu unterscheiden. Auf die gleiche Weise, Die XML-Sprache verwendet Tags, um die Datentypen zu unterscheiden, die in Dateien gespeichert und transportiert werden. Diese Sprache wurde vom World Wide Web Consortium W3C entwickelt und stammt von einer anderen, von IBM in den 70er Jahren erfundenen Sprache namens GML.

Wofür ist Xpath?

XPath wird verwendet für Programmierer kann erweiterte Suchkriterien und spezifische Berechnungen definierenmit einer einfachen Syntax, aber sehr effektiv.

Enthält ein Bibliothek mit 100 Standardfunktionen, die es ermöglichen, Operationen für die Umgang mit Zeichenfolgen, numerischen Operationen, Datumsvergleichen ... und so weiter.

XPath Es ist keine eigenständige Sprache, weil es verwendet wird in Kombination mit XSLT (eXtensible Stylesheet Language für Transformationen) oder eine Sprache, mit der eine Transformation auf ein XML-Dokument angewendet werden kann.

Xpath Beispiele

Für XPath ist ein XML-Dokument wie ein Baum, der aus zwei Konzepten besteht. Einerseits die Darstellung verschiedener Knotentypen; Zum anderen die möglichen Beziehungen zwischen diesen Knoten.

Es gibt verschiedene Arten von Knoten, die grundlegendsten heißen:

  • Elementknoten.
  • Attributknoten.
  • Textknoten.
  • Wurzelknoten.
  • Wurzelelement.
  • Atomwerte.

Der Stammknoten des Baums enthält das Stammelement des Dokuments. Alle XML-Dokumente haben einen Stammknoten, der den Beginn des Dokuments angibt, von dem alle anderen Knoten im Dokument abhängen.

Weitere Informationen zu Xpath

Um mehr über andere Programmiersprachen und verwandte Themen zu erfahren, empfehlen wir die folgenden Beiträge: