xmlextract

Use o comando xmlextract para obter trechos de um campo existente usando XPath de um documento XML. O comando captura o trecho resultante em um campo virtual.

Observação

O comando xmlextract não pode operar no campo Conteúdo do Log Original. O campo padrão, se não for especificado, será Mensagem. O campo extraído tem um tipo de dados string, número ou lista.

Para poder usar o comando xmlextract no valor do campo Conteúdo do Log Original, primeiro copie o campo Conteúdo do Log Original em um campo de string e, em seguida, execute xmlextract no novo campo de string.

Sintaxe

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

Parâmetros

A tabela a seguir lista os parâmetros usados nesse comando, com suas descrições.

Parâmetro Descrição

field_to_parse

Especifique o campo existente que deve ser analisado usando o XPath.

new_field_name

Especifique o campo virtual no qual o trecho do campo existente deve ser capturado.

XPath

Especifique o XPath em que as informações do campo virtual podem ser obtidas.

As expressões XPath sempre se referem a um documento XML.

As expressões XPath podem usar o caminho completo como no (/root/store/books/book)[1]/title ou um caminho abreviado como no (//title)[1]. Para obter mais informações sobre o XPath, consulte XML Path Language.

O exemplo a seguir usa o comando xmlextract para localizar o título do primeiro livro no documento XML:

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