xmlextract

Utilisez la commande xmlextract pour obtenir des extraits d'un champ existant à l'aide de XPath à partir d'un document XML. La commande capture l'extrait obtenu dans un champ virtuel.

Note

La commande xmlextract ne peut pas fonctionner dans le champ Contenu de journal initial. Le champ par défaut, s'il n'est pas spécifié, est Message. Le champ extrait comporte une chaîne, un numéro ou un type de données de liste.

Pour pouvoir utiliser la commande xmlextract sur la valeur du champ Contenu du journal initial, copiez d'abord le champ Contenu du journal initial dans un champ de chaîne, puis exécutez xmlextract sur le nouveau champ de chaîne.

Syntaxe

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

Paramètres

Le tableau suivant répertorie les paramètres utilisés dans cette commande, ainsi que leur description.

Paramètre Description

field_to_parse

Spécifiez le champ existant qui doit être analysé à l'aide de XPath.

new_field_name

Indiquez le champ virtuel dans lequel l'extrait du champ existant doit être saisi.

XPath

Spécifiez XPath où les informations pour le champ virtuel peuvent être obtenues.

Les expressions XPath font toujours référence à un document XML.

Les expressions XPath peuvent utiliser le chemin complet comme dans (/root/store/books/book)[1]/title ou un chemin abrégé comme dans (//title)[1]. Pour plus d'informations sur XPath, voir Langage de chemin XML.

L'exemple suivant utilise la commande xmlextract pour rechercher le titre du premier livre dans le document XML :

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