XPathQuery

A ação XPathQuery executa uma consulta XPath em um valor de documento XML.

Se uma API retornar uma resposta no formato XML, será possível extrair um determinado valor ou um conjunto de valores a partir da resposta. É possível usar o XPath para extrair valores.

A tabela a seguir mostra os parâmetros para a ação XPathQuery.

Tabela 1. Parâmetros da ação XPathQuery
Nome Tipo de dados Necessário Notas
xmlPath JPath Sim O local do documento XML no Estado.
xPathQuery XPath Sim  
singleton Booleano Não Interpreta os resultados como um valor único em vez de uma matriz.

O padrão é Falso.

savePath JPath Sim O local para armazenar o resultado.

Exemplo de XML:

Esta ação executa a consulta XPath "//event/id/text()" com relação ao documento XML que é armazenado no Estado em /xml_events e o armazena no Estado no local /event/id como um único valor.

<XPathQuery xmlPath="/xml_events" xPathQuery="//event/id/text()" singleton="true" savePath="/event/id" />