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.
La commande xmlextract ne peut pas fonctionner dans le champ Contenu du journal d'origine. Le champ par défaut, si aucun n'est spécifié, est Message. Le champ extrait possède un type de données chaîne, nombre ou liste.
Pour pouvoir utiliser la commande xmlextract sur la valeur du champ Contenu du journal d'origine, copiez d'abord le champ Contenu du journal d'origine 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 |
|---|---|
|
|
Indiquez le champ existant à analyser à l'aide de l'expression régulière XPath. |
|
|
Indiquez le champ virtuel dans lequel l'extrait du champ existant doit être capturé. |
|
|
Indiquez le fichier XPath dans lequel les informations du 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 |
L'exemple suivant utilise la commande xmlextract pour rechercher le titre du premier livre dans le document XML :
* | xmlextract field = Store title = '(//title)[1]'