ação Atualizar nó no XML
- Última atualização2025/05/26
ação Atualizar nó no XML
A ação Atualizar nó no pacote XML permite atualizar o valor de um nó.
Nota: Quando você usa a ação Atualizar nó, os atributos são classificados em ordem alfabética e exibidos na saída XML.
      Configurações
- Use o campo Nome da sessão para inserir uma sessão XML que você utilizou na ação
               Iniciar sessão XML.(Opcional) Selecione uma variável existente utilizada na ação Iniciar sessão XML. 
- Use o campo Expressão XPath para inserir o nó que deve ser atualizado.Por exemplo, //bookstore/book. Se você armazenou o valor do nó como uma variável, clique no ícone Inserir um valor para selecioná-lo. 
- Use o campo Novo valor para inserir o valor que deve ser atualizado no nó selecionado.(Opcional) Se você armazenou o valor do nó que deve ser atualizado como uma variável, clique no ícone Inserir um valor para selecioná-lo. 
- (Opcional) Marque a caixa de seleção Atributos de atualizações.Use o campo Atributos para selecionar uma das seguintes guias:- Dicionário: Para criar um novo tipo de Dicionário, clique em Adicionar.
- Variável: Para selecionar uma variável existente.
 
Exemplo para atualizar um nó
Considere um exemplo de XML chamado Cust_details.xml com a seguinte estrutura:
         <Customer>
<Cust_Details>
	<custid city="Leon">A001</ custid>
<custname>XYZ Corp</custname>
<custzipcode>15639</custzipcode>
<country>Mexico</country>
<Locale lang=”es”> Spanish</Locale>
</Cust_Details>
</Customer>
Considere um cenário em que você deseja atualizar o valor de <custzipcode> para 15867 no arquivo Cust_details.xml.
- Crie e nomeie a automação como XML_updatenode.
- Inicie uma sessão XML usando a ação
               .- No campo Nome da sessão, insira Padrão.
- No campo Fonte de dados, escolha Arquivo e selecione a opção Arquivo de área de trabalho. Clique em Procurar para localizar seu arquivo Cust_details.xml. Por exemplo: D:\XML_files\Cust_details.xml.
 
- Clique duas vezes ou arraste a ação
               Atualizar nó no editor.- No campo Nome da sessão, insira Padrão.
- No campo Expressão XPath, digite //Customer/Cust_Details/custzipcode.
- No campo Novo valor, insira 15867
 
- Clique em Salvar e, em seguida, clique em Executar.
Nota: O nó é atualizado durante a execução da automação. No entanto, se você quiser salvar os dados, pode usar a ação
            Salvar dados da sessão. Consulte ação Salvar dados da sessão no XML.