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 log originale. Se non specificato, il campo predefinito è Messaggio. Il campo estratto ha un tipo di dati stringa, numero o elenco.

Per poter utilizzare il comando xmlextract sul valore del campo Contenuto log originale, copiare prima 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

Nella tabella seguente sono elencati i parametri utilizzati in questo comando, insieme alle 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 manuale nel documento XML.

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