xmlextract

Verwenden Sie den Befehl xmlextract, um Auszüge eines vorhandenen Feldes mit XPath aus einem XML-Dokument abzurufen. Der Befehl erfasst den resultierenden Auszug in einem virtuellen Feld.

Hinweis

Der Befehl xmlextract kann nicht für das Feld Ursprünglicher Loginhalt ausgeführt wird. Wenn kein Feld angegeben ist, lautet das Standardfeld Meldung. Das extrahierte Feld hat den Datentyp string, number oder list.

Um den Befehl xmlextract für den Wert des Feldes Ursprünglicher Loginhalt verwenden zu können, kopieren Sie zuerst das Feld Ursprünglicher Loginhalt in ein Zeichenfolgenfeld, und führen Sie dann xmlextract für das neue Zeichenfolgenfeld aus.

Syntax

xmlextract field = <field_to_parse> <new_field_name> = <XPath>

Parameter

In der folgenden Tabelle sind die in diesem Befehl verwendeten Parameter sowie deren Beschreibungen aufgeführt.

Parameter Beschreibung

field_to_parse

Geben Sie das vorhandene Feld an, mit dem XPath geparst werden soll.

new_field_name

Geben Sie das virtuelle Feld an, in dem der Auszug des vorhandenen Feldes erfasst werden soll.

XPath

Geben Sie die XPath an, in der die Informationen für das virtuelle Feld abgerufen werden können.

XPath-Ausdrücke beziehen sich immer auf ein XML-Dokument.

XPath-Ausdrücke können den vollständigen Pfad wie in (/root/store/books/book)[1]/title oder einen abgekürzten Pfad wie in (//title)[1] verwenden. Weitere Informationen zu XPath finden Sie unter XML Path Language.

Im folgenden Beispiel wird der Befehl xmlextract verwendet, um den Titel des ersten Buches im XML-Dokument zu suchen:

* | xmlextract field = Store title = '(//title)[1]'