xml结构:
php版微信js-sdk支付接口类php版微信js-sdk支付接口类下载复制代码代码如下:
解析方法:
复制代码代码如下:$(xml).find("RightMenuItems").each(function () {this.data = Traversal($(this).children());});var Traversal = function (nodes) {var itemList = new Array();$.each(nodes, function () {var entity = 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");if (obj[0].hasChildNodes()) entity.ChildItems = Traversal(obj.children());itemList.push(entity);});return itemList;};以上就是javascript使用递归解析XML的全部代码了,超级简洁,非常使用,给需要的小伙伴参考下。
