Inhaltsverzeichnis

Search

  1. Vorwort
  2. Einführung in die Datenumwandlung
  3. Datenprozessor-Umwandlung
  4. Assistent für Eingabe- und Ausgabeformate
  5. Relationale Eingabe und Ausgabe
  6. Verwenden des IntelliScript-Editors
  7. XMap
  8. Bibliotheken
  9. Schema-Objekt
  10. Eingabeaufforderung
  11. Skripte
  12. Parser
  13. Skriptports
  14. Dokumentprozessoren
  15. Formate
  16. Datenbehälter
  17. Anker
  18. Transformer
  19. Aktionen
  20. Serializer
  21. Mapper
  22. Lokatoren, Schlüssel und Indexierung
  23. Streamer
  24. Validatoren, Benachrichtigungen und Fehlerbehandlung
  25. Validierungsregeln
  26. Benutzerdefinierte Skriptkomponenten

Benutzerhandbuch

Benutzerhandbuch

XPath-Ausdrücke

XPath-Ausdrücke

XPath-Ausdrücke geben bestimmte Elemente oder Knoten in hierarchischen Dokumenten an oder suchen nach Bedingungen in den Daten. Verwenden Sie XPath-Ausdrücke zum Definieren der Eingabe-, Bedingungs- oder Ausgabefelder einer Mapping-Anweisung.
XPath ist eine Syntax, die Teile eines hierarchischen Dokuments definiert. Verwenden Sie XPath, um Knoten- oder Wertesequenzen in einem hierarchischen Dokument auszuwählen. XPath umfasst eine Bibliothek von Standardfunktionen, die Sie für die Datenauswahl verwenden können.
Sie können XPath 2.0.-Ausdrücke in der Datenprozessor-Umwandlung definieren. Wenn Sie Ausgabe-XPath-Ausdrücke konfigurieren, können Sie zur Definition von Mapping-Anweisungen für den Modus "Hinzufügen" oder "Match oder Hinzufügen" eine Teilmenge der XPath 2.0-Syntax verwenden.
Weitere Informationen über XPath finden Sie in Ihrer XPath-Dokumentation.
Die folgende Tabelle beschreibt einige XPath-Ausdrücke:
XPath-Ausdruck
Beschreibung
nodename
Wählt alle untergeordneten Knoten eines gegebenen Namens im Kontext aus.
. (Punkt)
Wählt den aktuellen Knoten aus.
..
Wählt den übergeordneten Knoten des aktuellen Knotens aus.
@
Wählt ein Attribut.
/
Wählt unter Root-Knoten oder untergeordneten Knoten des aktuellen Knotens aus, sofern ein Knoten vorhergeht. Wenn der Pfad mit einem Schrägstrich (/) beginnt, so handelt es sich um einen absoluten Pfad zu einem Element.
//
Wählt Knoten überall im Dokument oder Nachfolger des aktuellen Knotens aus, sofern ein Knoten vorhergeht.
Die folgende Tabelle listet einige XPath-Ausdrücke sowie das jeweils zugehörige Ergebnis auf:
XPath-Ausdruck
Ergebnis
/bookstore
Wählt den Root-Bookstore-Knoten aus.
bookstore/book
Wählt Buchknoten aus, die untergeordnete Knoten aller Bookstore-Knoten sind.
//book
Wählt die Buchknoten im Dokument an allen Positionen aus.
bookstore//book
Wählt alle Buchknoten aus, die Nachfolger der Bookstore-Knoten sind.
/bookstore/*
Wählt alle untergeordneten Knoten des Bookstore-Root-Elements aus.
//*
Gibt eine Sequenz aller Elemente in einem Dokument aus.