action Excluir nó XML

A action Excluir nó no package 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 action 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 action 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 action do XML package 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ó action do XML package 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 action do XML package 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>