XPathQuery
L'action XPathQuery exécute une requête XPath sur une valeur de document XML.
Si une API renvoie une réponse au format XML, vous pouvez extraire de la réponse une valeur ou un ensemble de valeurs. Vous pouvez utiliser XPath pour extraire des valeurs.
Le tableau ci-dessous présente les paramètres de l'action XPathQuery.
| Nom | Type de données | Obligatoire | Remarques |
|---|---|---|---|
| xmlPath | JPath | Oui | Emplacement du document XML dans l'état. |
| xPathQuery | XPath | Oui | |
| singleton | Booléen | Non | Interpréter les résultats sous la forme d'une valeur unique au lieu d'un tableau. La valeur par défaut est False. |
| savePath | JPath | Oui | Emplacement de stockage du résultat. |
Exemple XML :
Cette action exécute la requête XPath "//event/id/text()" sur le document XML stocké dans l'état à /xml_eventset le stocke dans l'état à l'emplacement /event/id sous la forme d'une valeur unique.
<XPathQuery xmlPath="/xml_events" xPathQuery="//event/id/text()" singleton="true" savePath="/event/id" />