Let's me have multiple children:

  function parseXml(xml) {
                $(xml).find('sites').each(function(){
                var PARENTarr = jQuery.makeArray($(this).find('>element'));
                        $(PARENTarr).each(function(i){
                                  $("div").append("<br/>"+ 
$(this).attr("label")+(i+1) +"<br/>");
                                  var CHILDarr = 
jQuery.makeArray($(PARENTarr[i]).find
('>element'));
                                  $(CHILDarr).each(function(p){
                                                
$("div").append($(this).attr("label") +"<br/>");
                                                var CHILDattrs = 
jQuery.makeArray($(CHILDarr[p]).find
('>element'));
                                                $(CHILDattrs).each(function(){
                                                          var CHILDid = 
$(this).attr('label') +": "+ $(this).text();
                                                          
$("div").append(CHILDid +"<br/>");
                                                          p=0;
                                                });
                                   });
                          });
                  });
        }
});

Reply via email to