Rumah > hujung hadapan web > tutorial js > js menggunakan teknik xml_javascript parsing rekursif

js menggunakan teknik xml_javascript parsing rekursif

WBOY
Lepaskan: 2016-05-16 16:27:28
asal
2060 orang telah melayarinya

struktur xml:

Salin kod Kod adalah seperti berikut:











Kaedah analisis:

Salin kod Kod adalah seperti berikut:

$(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.

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan