Maison > interface Web > js tutoriel > le corps du texte

js utilise des techniques d'analyse récursive xml_javascript

WBOY
Libérer: 2016-05-16 16:27:28
original
2034 Les gens l'ont consulté

Structure XML :

Copier le code Le code est le suivant :











Méthode d'analyse :

Copier le code Le code est le suivant :

$(xml).find("RightMenuItems").each(function () {
This.data = Traversée ($(this).children());
});
var Traversal = fonction (nœuds) {
        var itemList = new Array();
          $.each(nodes, function () {
          var entité = new RightMenuEntity();
            var obj = $(this);
​​​​​​entity.Code = obj[0].getAttribute("Code");
​​​​​​entity.Name = obj[0].getAttribute("Name");
​​​​​​entity.GroupCode = obj[0].getAttribute("GroupCode");
​​​​​​entity.GroupName = obj[0].getAttribute("GroupName");
Si (obj[0].hasChildNodes())entity.ChildItems = Traversal(obj.children());
ItemList.push(entity);
        });
         return itemList;
};

Ce qui précède est l'intégralité du code permettant à JavaScript d'utiliser la récursion pour analyser XML. Il est super concis et très utile. Veuillez vous y référer pour les amis qui en ont besoin.

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal