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.

Nota

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;

field_to_parse

Specificare il campo esistente da analizzare utilizzando XPath.

new_field_name

Specificare il campo virtuale in cui deve essere acquisito l'estratto del campo esistente.

XPath

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 (/root/store/books/book)[1]/title o un percorso abbreviato come in (//title)[1]. Per ulteriori informazioni su XPath, vedere Lingua percorso XML.

Nell'esempio seguente viene utilizzato il comando xmlextract per trovare il titolo del primo libro nel documento XML:

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