xmlextract
Utilizzare il comando xmlextract
per ottenere estratti di un campo esistente utilizzando XPath da un documento XML. Il comando acquisisce l'estratto risultante in un campo virtuale.
Il comando xmlextract
non può essere utilizzato nel campo Contenuto del log originale. Il campo predefinito, se non specificato, è Messaggio. Il campo estratto contiene un tipo di dati string, number o list.
Per poter utilizzare il comando xmlextract
sul valore del campo Contenuto log originale, prima copiare il campo Contenuto log originale in un campo stringa, quindi eseguire xmlextract
nel nuovo campo stringa.
Sintassi
xmlextract field = <field_to_parse> <new_field_name> = <XPath>
Parametri
La tabella seguente elenca i parametri utilizzati in questo comando e le relative descrizioni.
Parametro | descrizione; |
---|---|
|
Specificare il campo esistente da analizzare utilizzando XPath. |
|
Specificare il campo virtuale in cui deve essere acquisito l'estratto del campo esistente. |
|
Specificare il valore XPath in cui è possibile ottenere le informazioni per il campo virtuale. Le espressioni XPath fanno sempre riferimento a un documento XML. Le espressioni XPath possono utilizzare il percorso completo come in |
Nell'esempio seguente viene utilizzato il comando xmlextract
per trovare il titolo del primo libro nel documento XML:
* | xmlextract field = Store title = '(//title)[1]'