struktur xml:
Kaedah analisis:
$(xml).find("RightMenuItems").setiap(fungsi () {
This.data = Traversal($(this).children());
});
var Traversal = fungsi (nod) {
var itemList = new Array();
$.setiap(nod, fungsi () {
var entiti = RightMenuEntity();
var obj = $(this);
entity.Code = obj[0].getAttribute("Kod");
entity.Name = obj[0].getAttribute("Nama");
entity.GroupCode = obj[0].getAttribute("GroupCode");
entity.GroupName = obj[0].getAttribute("GroupName");
If (obj[0].hasChildNodes()) entity.ChildItems = Traversal(obj.children());
ItemList.push(entiti);
});
kembalikan senarai item;
};
Di atas adalah keseluruhan kod untuk JavaScript menggunakan rekursi untuk menghuraikan XML Ia sangat ringkas dan sangat berguna. Sila rujuk untuk rakan yang memerlukannya.