PAGUE 6 MESES
LEVE 12 MESES
GARANTIR DESCONTO

Fórum Dúvida na leitura XML (Nodos com nomes iguais) #472585

10/03/2014

0

Olá tudo bom?

Sou iniciante em programação com Delphi e estou pesquisando sobre leitura de XML e encontrei uma dúvida tentando ler um XML de uma nota de CTe
basicamente a nota possuí dentro do nodo "vPrest" seis nodos filhos com nomes iguais "Comp", cada um armazenando uma informação diferente
porém não encontro meios de acessar estes nodos.

Como seria a melhor maneira de fazer isso?

Aqui vai meu código, até o momento

Variáveis usadas:
Node, Node2, Node3, Node4, Node5: IXMLNode;


XMLDocument1.active:=TRUE;
Node := XMLDocument1.DocumentElement.ChildNodes.FindNode('CTe');
Node2 := Node.ChildNodes.FindNode('infCte');
Node3 := Node2.ChildNodes.FindNode('ide');
Node4 := Node3.ChildNodes.FindNode('vPrest');

Node5 := Node4.ChildNodes.FindNode('Comp'); // Aqui o código falha


--

Valeu, obrigado!
Matheus Hernandes

Matheus Hernandes

Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar