xmlextract

Utilice el comando xmlextract para obtener extractos de un campo existente mediante XPath de un documento XML. El comando captura el extracto resultante en un campo virtual.

Nota

El comando xmlextract no puede funcionar en el campo Contenido de log inicial. El campo por defecto, si no se especifica, es Mensaje. El campo extraído tiene un tipo de datos cadena, número o lista.

Para poder utilizar el comando xmlextract en el valor del campo Contenido de Log Original, primero copie el campo Contenido de Log Original en un campo de cadena y, a continuación, ejecute xmlextract en el nuevo campo de cadena.

Sintaxis

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

Parámetros

En la siguiente tabla se muestran los parámetros utilizados en este comando, junto con sus descripciones.

Parámetro Descripción

field_to_parse

Especifique el campo existente que se debe analizar con XPath.

new_field_name

Especifique el campo virtual en el que se debe capturar el extracto del campo existente.

XPath

Especifique XPath donde se puede obtener la información para el campo virtual.

Las expresiones XPath siempre hacen referencia a un documento XML.

Las expresiones XPath pueden utilizar la ruta completa como en (/root/store/books/book)[1]/title o una ruta abreviada como en (//title)[1]. Para obtener más información sobre XPath, consulte Idioma de ruta de acceso XML.

En el siguiente ejemplo se utiliza el comando xmlextract para buscar el título del primer libro en el documento XML:

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