XML olvasása jQuery -vel
Az AJAX kéréseknél vagy JSON vagy XML az ajánlott formátum az adatok átvitelére. Véleményem szerint mindkettő megoldás jó, viszont van olyan eset amikor már egy XML kimenetet rendelkezésre áll, ezért a JSON-t felesleges lenni elkészíteni, ezért a legtöbb esetben én XML-t használok és a következőkben az XML olvasásának mikéntjét fogom bemutatni jQuery library segítségével.
Tételezzük fel, hogy az alábbi XML kimenetet kapjuk válaszként az AJAX hívásunkra:
<?xml version="1.0" encoding="UTF-8"?>
<elements>
<element>
<name>Név</name>
</element>
</elements>
A fenti XML - a lenti javascript kód meghívja a szerveren és végigfut rajta, majd egy alert ablakban megjeleniti a név elemek tartalmát:
$.ajax({
type: "POST",
url: "/path/to/xml",
dataType: "xml",
data: "",
success: function(res){
$(res).find('element').each(function(){
alert($(this).find('name').text());
})
}
});