Extensible Markup Language (XML) é uma linguagem de marcação desenvolvida para armazenar e transportar dados. Use as ações no XML package para automatizar o processamento de dados XML gerados por serviços web e aplicativos de computação na nuvem.

Um documento XML é estruturado como uma árvore ordenada e rotulada. Cada nó da árvore é um elemento XML e é gravado com uma etiqueta de abertura e fechamento. No exemplo a seguir, o custname e a custid são nós:

<customer>
<custname>XYZ Corp</custname>
<custid>A001</custid>
</customer>

XPath é uma linguagem de consulta que usa expressões de caminho para selecionar nós ou conjuntos de nós em um documento XML. O XPath inclui funções embutidas para manipulação de string, numérico, booliano, data e hora etc.

Antes de começar

Execute as seguintes ações no XML package.

  1. Inicie a sessão XML usando a action Iniciar sessão XML. Use este nome da sessão para todas as actions correspondentes.
  2. Use as diferentes actions disponíveis no XML package para automatizar tarefas relacionadas ao XML.
  3. Salve a sessão usando a action Salvar sessão XML para atribuir os dados a um arquivo ou variável do tipo String.
  4. Encerre a sessão usando a action Encerrar sessão XML para concluir uma tarefa.
Nota: O upload de arquivo no package XML é compatível quando usado na Tarefa da API. Use a ação Iniciar sessão para fazer o upload do arquivo como um fluxo de arquivo.

Actions no XML package

O XML inclui as seguintes actions:

Action Descrição
Excluir nó Consulte action Excluir nó XML.
Encerrar sessão Consulte action Encerrar sessão no XML.
Executar função XPath Consulte action Executar função XPath no XML.
Obter vários nós Consulte action Obter vários nós no XML.
Obter nó único Consulte action Obter nó único no XML.
Inserir nó Consulte Usando a ação Inserir nó.
Salvar dados da sessão Consulte action Salvar dados da sessão no XML.
Iniciar sessão Consulte action Iniciar sessão no XML.
Atualizar nó Consulte action Atualizar nó no XML.
Validar documento XML Consulte action Validar documento XML no XML.