Mas amigo vc não ta criando mais 1 nó.
Se o nó numero não existir ele vai criar, se existir ele vai alterar. Ou seja, vc está sempre alterando o mesmo nó, então com certeza vai aparecer somente o último. De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de icefusion11 Enviada em: quinta-feira, 5 de junho de 2008 15:33 Para: delphi-br@yahoogrupos.com.br Assunto: [delphi-br] - Resolvido...Questão do XmlDocument... ao invés de colocar ---------------------------------------------------- for i:=1 to 4 do begin no_cobranca.ChildNodes['fatura'].ChildNodes['numero'].NodeValue:=inttostr(i); end; ---------------------------------------------------- ou colocar no_cobranca.ChildNodes['fatura'].ChildNodes['numero'].NodeValue:=inttostr(1); no_cobranca.ChildNodes['fatura'].ChildNodes['numero'].NodeValue:=inttostr(2); no_cobranca.ChildNodes['fatura'].ChildNodes['numero'].NodeValue:=inttostr(3); no_cobranca.ChildNodes['fatura'].ChildNodes['numero'].NodeValue:=inttostr(4); ---------------------------------------------------------- eu posso colocar assim: no_cobranca.AddChild('fatura').ChildNodes['numero'].NodeValue:=inttostr(1); no_cobranca.AddChild('fatura').ChildNodes['numero'].NodeValue:=inttostr(2); no_cobranca.AddChild('fatura').ChildNodes['numero'].NodeValue:=inttostr(3); no_cobranca.AddChild('fatura').ChildNodes['numero'].NodeValue:=inttostr(4); ---------------------------------------------------------- ou assim for i:=1 to 4 do begin no_cobranca.AddChild('fatura').ChildNodes['numero'].NodeValue:=inttostr(i); end; ---------------------------------------------------------- Obrigado a todos!!! [As partes desta mensagem que não continham texto foram removidas]