Ler Elementos
Objeto utilizado para criar um laço de repetição sobre um elemento do XML possibilitando a leitura de todos elementos filhos.
Last updated
Objeto utilizado para criar um laço de repetição sobre um elemento do XML possibilitando a leitura de todos elementos filhos.
Last updated
Agapys | RobotEasy | 2022 | Todos os Direitos Reservados
Este Objeto depende dos Objetos, como: Importar XML e Selecionar Elemento
*O Objeto Selecionar Elemento não é obrigatório.
Campo | Descritivo |
---|---|
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. |
[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
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.
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}