Começando com o root 1.Verificar se o nome do node atual é o que vc está procurando. 2. Se for sim, retorna o node e encerra. 3. Se não, verifica se existem subnodes. 4. Se não, retorna nil e encerra. 5. Se sim, faz um loop percorrendo todos os subnodes e, usando recursividade, chama o procedimento para cada subnode.
Mais ou menos isso. 2008/12/19 Fellipe Henrique <felli...@gmail.com>: > Amigos, preciso vasculhar um XML inteiro e achar um Node, e ao achar > adicionar um ChildNode nele, como faço isso? Sendo que o Node pode estar em > qualquer lugar na estrutura do XML? > > Obrigado > > -- > _________________________________ > T.·.F.·.A.·. > Fellipe Henrique > Blog: www.digitumsoft.com.br/blogs/fellipeh > ---------------------------------------------------------- > CAMPANHA POR UMA INTERNET SEGURA > Proteja o endereço de seus amigos como estou protegendo o seu. Ao enviar > mensagens use SEMPRE o "Cco" (cópia oculta). > Assim TODOS os endereços estarão preservados. E, claro, antes de encaminhar > um e-mail, delete todas as informações que apareçam no corpo do e-mail e que > possam ser usadas por hackers. > ####################################### > > [As partes desta mensagem que não continham texto foram removidas] > > -- Timeo hominem unius libri Cogito ergo sum - Carpe diem []s Guionardo Furlan http://guionardo.blogspot.com