Ler Elementos

Objeto utilizado para criar um laço de repetição sobre um elemento do XML possibilitando a leitura de todos elementos filhos.

Este Objeto depende dos Objetos, como: Importar XML e Selecionar Elemento

*O Objeto Selecionar Elemento não é obrigatório.

Configuração

CampoDescritivo

Título

Título do Objeto.

Nome identificador do objeto

Nome único da interação do laço.

Selecionar Objeto Principal

Seleciona um Objeto XML para operação.

Adicionar Elemento

Adiciona um novo campo para Elemento.

Elemento

Elemento XML a ser procurado. (Caso possua atributos, separar com espaço. Se necessário validar o valor do atributo, utilizar: root id=2)

Contador de Linhas

Variável para contar quantas vezes a interação dentro do laço foi feita.

Valor inicial do Contador

Valor inicial da variável Contador.

Incremento do Contador

Valor para adicionar a variável Contador para cada interação.

Propriedades do Elemento

[Nome identificador do objeto].Value

Valor do elemento.

[Nome identificador do objeto].Name.LocalName

Nome do elemento.

[Nome identificador do objeto] deve ser utilizado o nome no qual foi inserido no campo "Nome Identificador do Objeto", exemplo da imagem:

XmlReadElements10.Value

XmlReadElements10.Name.LocalName

Exemplo

No arquivo XML, o elemento sempre será iniciado com <NFe>

Antes do elemento pai <NFe> não é necessário colocar, ficando assim no Objeto:

Como o esse Objeto não necessita do Selecionar Elemento a variável selecionada será a do Importar Xml.

Exemplo

1- Importar um XML utilizando o Objeto Importar XML.

2- Em seguida, o Objeto Ler Elementos XML.

3- Dentro dele, incluir o Objeto Caixa de Mensagem com as seguintes informações:

Name = {variavelLerElementosXml.Name.LocalName} Value = {variavelLerElementosXml.Value}

Execução

Last updated

Logo

Agapys | RobotEasy | 2022 | Todos os Direitos Reservados