Ohrlando 0 Denunciar post Postado Setembro 29, 2010 Olá... tô fazendo o xml pra fazer meu menu dinâmico... como posso pegar o tamanho do 'submenus'? eu tentei isso... mas tá sempre retornando 1, onde deveria retornar 3 xmlList[i].submenus.length(); //retorna 1 D: aqui meu xml <?xml version="1.0" encoding="utf-8"?> <menu> <botao> <titulo>botao 1</titulo> <link></link> <frame>_self</frame> <submenus> <submenu> <titulo>submenu1</titulo> <link>teste_submenu.asp</link> <frame>_self</frame> </submenu> <submenu> <titulo>submenu2</titulo> <link>teste_submenu.asp</link> <frame>_self</frame> </submenu> <submenu> <titulo>submenu3</titulo> <link>teste_submenu.asp</link> <frame>_self</frame> </submenu> </submenus> </botao> </menu> eu preciso pegar esse valor pra fazer meu 'for'. Mas ele sempre tá fazendo o for 1 vez... dei o trace vi que retorna 1 =P abraçO! Compartilhar este post Link para o post Compartilhar em outros sites
Irineu Antunes 2 Denunciar post Postado Setembro 29, 2010 Olá repare bem: <submenus> <submenu> <titulo>submenu1</titulo> <link>teste_submenu.asp</link> <frame>_self</frame> </submenu> <submenu> <titulo>submenu2</titulo> <link>teste_submenu.asp</link> <frame>_self</frame> </submenu> <submenu> <titulo>submenu3</titulo> <link>teste_submenu.asp</link> <frame>_self</frame> </submenu> </submenus> Note: xmlList[i].submenus.length(); //retorna 1 é diferente de: xmlList[i].submenus.submenu.length(); //retorna 3 depois só usar: xmlList[i].submenus.submenu[0].length(); //agora você esta dentro do primeiro submenu ;) ;) Compartilhar este post Link para o post Compartilhar em outros sites
Ohrlando 0 Denunciar post Postado Setembro 30, 2010 PERFEITO, EXATAMENTE NA MOSCA! Brigadão mano! Compartilhar este post Link para o post Compartilhar em outros sites