Oldalak

2013. január 16., szerda

XML feldolgozás kliens oldalon JavaScript-el

Az alábbi kódrészlet a kliens oldali XML feldolgozásra példa, hogy például egy AJAX kérésben kapott XML választ hogyan kell feldolgozni (bejárni az XML node-okat).

XML, amit fel kell dolgozni:


  
    
    
    
    
    
    
  
  
    
    
    
    
    
    
  


A feldolgozó script:
function parseXML(xml){
        $('datas', $(xml)).each(function(){
            
            $('data1', this).each(function(){
                $('data', this).each(function(){
                    data1_array.push([$(this).attr("date"), parseInt($(this).attr("value"))]);
                });
            });
            $('data2', this).each(function(){
                $('data', this).each(function(){
                    data2_array.push([$(this).attr("date"), parseInt($(this).attr("value"))]);
                });
            });
        });
    }
A fenti függvény a paraméterben kapott XML-ben lévő adatokat a data1_array és a data2_array tömbbe teszi.

Nincsenek megjegyzések:

Megjegyzés küldése