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.
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 |
---|---|
|
Geben Sie das vorhandene Feld an, mit dem XPath geparst werden soll. |
|
Geben Sie das virtuelle Feld an, in dem der Auszug des vorhandenen Feldes erfasst werden soll. |
|
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 |
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]'