xml结构:

复制代码 代码如下:
<RightMenuItems>
<Item Code="New" Name="新建" GroupCode="Edit" GroupName="编辑"/>
<Item Code="Open" Name="打开" GroupCode="Edit" GroupName="编辑">
<item Code="Word" Name="Word文档" GroupCode="CommonDocument" GroupName="常规"/>
<item Code="Excel" Name="Excel文档" GroupCode="CommonDocument" GroupName="常规"/>
<item Code="CustomDocument" Name="自定义文档" GroupCode="CustomDocument" GroupName="自定义"/>
</Item>
<Item Code="Save" Name="保存" GroupCode="Edit" GroupName="编辑"/>
<Item Code="Exit" Name="离开" GroupCode="Exit" GroupName="离开"/>
</RightMenuItems>
解析方法:
复制代码 代码如下:
$(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的全部代码了,超级简洁,非常使用,给需要的小伙伴参考下。
相关推荐:
ChatGPT4网页空白:重新定义智能交互的未来,怎么登ai
AI撰写大数据解决方案:开启智能数据时代的新篇章,ai头号公敌
ChatGPT打不开网页?看完这篇你就懂了!,国内ai写作安卓软件
SEO而且:打造高效网站流量增长的秘密武器,滨江网站推广营销
ChatGPT页面无法下拉?禁用浏览器扩展,轻松解决!,imba 1.6 ai
ChatGPTApp怎么调大字体?提升阅读体验,让文字更清晰,推荐ai音频
为什么“未备案域名”会成为互联网行业中的重要问题?,江干区seo优化价格
SEO元素-提升网站排名的核心要素,推广分成网站有哪些
ChatGPT为什么打不开了?揭秘背后的原因与解决办法,ai业务后端
文章生成AI:让写作轻松高效的神奇工具
ChatGPT宕机两小时,OpenAI紧急修复,用户期待AI恢复正常服务,oppo小布ai
实用AI工具:提升效率、优化生活的科技利器
2025百度收录优化:提升网站排名,助力企业数字化转型,第一ai做
SEO发明:引领数字时代营销革命的力量,速卖通外贸推广网站
自动写文章AI:高效创作工具,开启写作新纪元
二级泛站群,zblog二级泛站群 ,李宗盛ai
SEO运营工作是什么,seo公司运营 ,720516AI
SEO优化关键词品牌:如何通过精准的关键词提升品牌价值,ai免费智能写作论文
ChatGPT怎么找梯子:突破网络限制,轻松访问AI助手的终极指南,鬼灭之刃人物AI还原
为什么行业都要做seo,为什么要做seo ,ai明信片
seo需要什么器械,seo需要什么器械才能做 ,长续航ai纯电汽车
SEO实现:如何通过SEO优化提升网站流量与排名,南京市公司网站推广
ChatGPT打开后空白:如何解决这个困扰并高效使用AI助手,ai四声怎么写
seo重点是什么,seo最重要的指标 ,ai网格怎么用
为什么选择收录网站是企业在线营销的必备策略,全网营销与推广
SEO很多,如何在竞争激烈的市场中脱颖而出?,在SEO优化中
SEO挣钱之道:如何通过SEO实现网络盈利,宁晋网站建设商家
SEO优化快:如何在短时间内实现网站流量爆发,Lacey0508ai
ChatGPT无法加载?检查您的网络设置并尝试重启,轻松解决常见问题!,ai招生广告设计
ChatGPT中文版下载,开启智能对话新体验,婚纱ai男
360ai答题-赋能教育,开启智能学习新纪元,ai 果汁
AI一键生成文章网页版,让内容创作更简单高效
AI缩短短文-提升创作效率,写作新体验,光速写作业ai写作app
好用的AI写作工具,提升写作效率与创意的最佳选择
SEO建站,开启网站优化的全新篇章!,网络营销推广合作方式
seo需要买什么,seo需要考虑什么 ,ai做表头
AI上的文章属于原创吗?人工智能创作内容的归属问题
seo需要保持什么心态,seo的要求 ,ai83562
ChatGPT显示503:如何应对AI服务不可用的困境?,ai宝贝宝贝
SEO无限:如何利用SEO技术实现网站流量爆发?,网站建设总监
“标题制造机”:颠覆内容创作的秘密武器,助你轻松打造吸引力十足的标题,景区线上推广用哪些网站
中文润色:提升表达的艺术,打造无懈可击的语言魅力,广告营销推广新思路论文
如何识别文章是否由AI写作:技巧与方法解析
自动生成文章的AI软件,助力内容创作的未来
为什么“360收录”是你网站推广的必备利器,seo亚马逊
内容创作新时代:自动生成文章的AI如何改变写作生态
AI代写文章:高效创作的新风尚
《权重参谋:让您的网站轻松登顶搜索引擎的秘密武器》,设计微信社群私域营销推广简案
seo要学什么语言,做seo需要什么语言 ,ai martino
SEO模块:提升网站排名,驾驭数字营销未来,营口网站建设制作平台