Bu yazımda jQueryde xml dosyasından veri almayı ve bu verileri dizilere aktarıp kullanıma hazır hale getirmekten bahsedeceğim…öncelikle aşağıdaki gibi bir xml dosyamız olsun:

görüldüğü üzere xml dosyasında bilgi nodları ve bu nodelara ait attributesler var. bunları okumak ve kaydetmek için ise öncelikle buradan projemize jquerynin en son versiyonunu ekliyoruz.sonra oluşturduğumuz başka bir .js dosyasına :var baslik = new Array();var resim = new Array();var aciklama = new Array();var say = 0;$(document).ready(function() {$(window).load(function() {$.ajax({url: ‘xml/bilgi.xml’,type: ‘GET’,dataType: ‘xml’,timeout: 1000,success: function(xml) {$(xml).find(‘bilgi’).each(function() {var marker = $(this);baslik[say] = marker.attr(“baslik”);resim[say] = marker.attr(“resim”);aciklama[say] = marker.attr(“aciklama”);say ;});},error: function() {alert(‘XML Yüklenirken Hata Oluştu…’);}});});});
yukarıdaki kod bloğunu ekledikten sonra kullanıma hazır oluyor. yukarıdaki script xml nodelerı içinde arama yaparak her attribute ü ayrı ayrı dizilere atıyor ve bizim için kullanışlı hale getiriyor. Sizlere de bu dizilerin içeriğini okuyup ( dizi[diziIndexNumarasi] ) istediğiniz gibi kullanmak kalıyor.Bol Kodlu Günler Dilerim…