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.