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

Ausgabe von XPath-Ausdrücken

Ausgabe von XPath-Ausdrücken

Die Datenprozessor-Umwandlung akzeptiert eine Teilmenge der XPath-Anweisungen im Ausgabefeld, wenn das Feld „Modus“ auf
Hinzufügen
oder
Match oder Hinzufügen
gesetzt ist. Wenn Sie diese Modus-Einstellungen auswählen, erstellt die Datenprozessor-Umwandlung Elemente nach Bedarf, um mit dem XPath-Ausdruck im Ausgabefeld übereinzustimmen.
Sie können einen einfachen XPath-Ausdruck im Ausgabefeld verwenden. Ein einfacher Ausdruck hat untergeordnete Achsen, übergeordnete Achsen oder Variablen. Einfache Ausdrücke haben keine Vorhersagen, Funktionen oder komplexen Achsen. Beispielsweise können Sie die folgenden Ausgabefeld-Ausdrücke verwenden:
person/data
/root/ceo/name
$var/name
person/../ceo
Sie können eine einfache Vorhersage mit Kardinalität für ein Element mit mehreren Instanzen verwenden. Beispielsweise können Sie den folgenden Ausgabefeld-Ausdruck verwenden:
person/phone[4]
Sie können ein einfaches Prädikat mit einer Formel mit einem Gleichheitszeichen mit einfachen XPaths auf der linken Seite des Gleichheitszeichens verwenden. Beispielsweise können Sie die folgenden Ausgabefeld-Ausdrücke verwenden:
Person[id=10]
Person[id=$id]
Person[id=@dp:input()/ID]
Company[name=upper-case($compName)]
Person[role="manager" and id=1]
Außerdem können Sie eine Kombination aus einem einfachen Ausdruck mit Kardinalität und einer Formel verwenden, die einen einfachen XPath auf der linken Seite des Gleichheitszeichens verwendet. Beispielsweise können Sie die folgenden Ausgabefeld-Ausdrücke verwenden:
company[4]/details[id=$myid]/phone
Wenn das Feld „Modus“ auf
Match
gesetzt wurde, kann das Ausgabefeld auch komplexe XPath-Ausdrücke akzepteiren.