action Atualizar nó no XML
- Última atualização2025/05/26
action Atualizar nó no XML
A action Atualizar nó no package XML permite atualizar o valor de um nó.
Nota: Quando você usa a action 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 action
Iniciar sessão XML.
(Opcional) Selecione uma variável existente utilizada na action 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 action
.
- 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 action
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 action
Salvar dados da sessão. Consulte action Salvar dados da sessão no XML.