ação Excluir nó XML

A ação Excluir nó no pacote XML permite apagar um nó específico do arquivo XML.

Configurações

  • Insira o nome da sessão ou selecione uma variável existente utilizada na ação Iniciar sessão XML.
  • Insira a Expressão XPath para que o nó seja excluído.
  • Insira o atributo (opcional).

Exemplo de como usar a ação Excluir nó

Neste exemplo, você criará uma automação que exclui um nó específico do XML.

  1. Crie um bot.
    1. No painel do lado esquerdo, clique em Automação.

      Uma lista de formulários e bots disponíveis é exibida.

    2. Clique em Criar um bot.
    3. Digite o nome do bot: XML_bot.
    4. Clique em Criar e editar.
  2. Clique duas vezes ou arraste Iniciar sessão ação do XML pacote na paleta de Ações.
    1. Insira Padrão no campo Nome da sessão.
    2. No campo Fonte de dados, selecione a opção Texto e insira o seguinte texto:
      <note>
      
      <to company = "AA">Tove</to>
      
      <from>Jani</from>
      
      <heading>Reminder</heading>
      
      <body>Don't forget me this weekend!</body>
      
      </note>
  3. Clique duas vezes ou arraste Excluir nó ação do XML pacote na paleta Ações.
    1. Insira Padrão no campo nome da sessão.
    2. Insira //note/to no campo da expressão XPath.
    3. Insira empresa no campo Atributo (opcional).
  4. Clique duas vezes ou arraste Salvar dados da sessão ação do XML pacote na paleta Ações.
    1. Insira Padrão no campo nome da sessão.
    2. Selecione a opção Escrever dados do XML e especifique um caminho de arquivo. Por exemplo, D:\userdefined\Delete_node.xml.
    3. Selecione Substituir para substituir o arquivo existente se um arquivo com o mesmo nome já existir no local especificado.
  5. Clique em Salvar e depois em Executar.
Quando você for abrir e editar o arquivo Delete_node.xml no Notepad++, você verá que o atributo empresa foi excluído do arquivo.
<?xml version="1.0" encoding="UTF-8"?>
<note>

<to>Tove</to>

<from>Jani</from>

<heading>Reminder</heading>

<body>Don't forget me this weekend!</body>

</note>