本文实例讲述了JavaScript操作XML文件之XML读取方法。分享给大家供大家参考。具体分析如下:

假设我们现在要读取下面的 info.xml 文件
<?xml version="1.0" encoding="gb2312"?>
<root>
<data id="1">
<name>ceun</name>
<age>21</age>
</data>
<data id="2">
<name><![CDATA[张三]]></name>
<age>22</age>
</data>
<data id="3">
<name>jake</name>
<age>23</age>
</data>
<data id="4">
<name>hello</name>
<age>20</age>
</data>
<data id="5">
<name>Paul</name>
<age>25</age>
</data>
</root>
接下来,读取并遍历info.xml
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> Hello </TITLE>
</HEAD>
<BODY>
<SCRIPT LANGUAGE="JavaScript">
<!--
//生XML对象。
function createXMLDom(){
if (window.ActiveXObject)
var xmldoc=new ActiveXObject("Microsoft.XMLDOM");
else
if (document.implementation&&document.implementation.createDocument)
var xmldoc=document.implementation.createDocument("","doc",null);
xmldoc.async = false;
//为了和FireFox一至,这里不能改为False;
xmldoc.preserveWhiteSpace=true;
return xmldoc;
}
//加载XML文件。
var xmlDom=createXMLDom();
xmlDom.load("info.xml");
//获得根节点
var root=xmlDom.documentElement;
var data="";
var names=root.getElementsByTagName("name");
var ages=root.getElementsByTagName("age");
var len=names.length;
for(var i=0;i<len;i++) {
data+="姓名:";
data+=names[i].firstChild.nodeValue;
data+=" 年龄:";
data+=ages[i].firstChild.nodeValue;
data+=" ";
}
alert(data);
-->
</SCRIPT>
</BODY>
</HTML>
希望本文所述对大家的javascript程序设计有所帮助。
相关推荐:
怎么用AI润色文章,让你的文稿瞬间高大上
seo监控什么意思,seo数据监控 ,ai panda眼镜架
怎么让AI写文章,轻松实现内容创作的智能化
seo简报什么意思,seo工作汇报 ,万花筒 ai
SEO公司核心业务是什么?揭秘提升网站排名的奥秘,写作助手ai一键生成作文在线
【BVIP尊享体验:超越奢华,开启专属未来】,珠宝网站建设思路
ChatGPT当前不可用?背后的原因与解决方案全解析,ai propos
seo独立站是什么,独立站推广是什么 ,ai曲线笔刷扩展
从“官网扒下来”看企业数字化转型的未来,摄影营销策略推广文案
ChatGPT无法完全显示?你可能忽略了这些令人惊讶的细节!,朵朵ai绘画
SEO策划:让你的网站迅速脱颖而出的秘诀,seo优化和技巧
ChatGPT3.5最新版:智能对话新纪元,带你进入AI的未来世界,ai苔藓生长
整理文章的AI:提升写作效率的智能助手
SEO观察:2025年搜索引擎优化的新趋势与机遇,seo2是什么状态
seo网站需要做什么,seo都需要做什么 ,ai怎么做喷漆效果
seo逻辑是什么,seo思路 ,语音主播怎么ai写作业
ChatGPT无服务:如何突破限制,未来人工智能的新可能,ai绘制装饰画
怎么用AI写出高质量科普文章?揭秘新时代创作利器!
GPT在智能聊天机器人中的作用:重塑沟通体验,开创智能未来,百万级ai
ChatGPT当前不可用?如何应对AI服务中断的挑战,ai文章免费写作app
SEO薪资这些,你也能月入过万!,天水网站建设公司
为什么要seo 运营,为什么需要seo ,ai人物头盔
Goanno跨级借鉴:推动创新与提升效率的秘密武器,崇明区智能ai艾灸费用
AI的两个主要发展阶段:从起步到突破,如何重塑未来,wps ai写作去哪里
seo链接锚是什么,什么是锚链接,如何设置锚链接 ,保山智能AI
文章生成AI:让写作轻松高效的神奇工具
互联网快照:记录数字时代的每个瞬间,全网seo怎么优化内容
seo网站排名关键词优化,seo网站关键词优化怎么做 ,ai回廊
seo软件叫什么,seo软件视频教程 ,eps ai 缩略图
seo网赚什么意思,网站seo赚钱 ,ai打不开ai
AI人工智能文章生成平台,释放创作无限可能
SEO就业前景如何?打造数字时代的职业新风口,常州武进区水产网站建设
360AI写作怎样?助力创作的新风尚,ai到访
seo要懂些什么,seo主要做什么的 ,小艾艾AI
为什么“未备案域名”会成为互联网行业中的重要问题?,江干区seo优化价格
OpenAI您的信用卡被拒绝了?请尝试用借记卡支付,轻松解决支付问题!,ai cdr缩略图补丁
在线AI文章生成:智能写作的无限可能
优化平台:让数字化转型更简单、更高效,莆田谷歌seo品牌排行
SEO职位:数字营销的核心,开启职业新高峰,汕尾网站建设推广厂商
什么是“神马关键词”?如何用它提升你的网络营销效果?,新闻发布网站怎么做推广
AI网页设计生成-智能化创造无限可能,ai机甲风背景音乐
SEO领先-如何借助SEO技术让您的网站脱颖而出,seo是黑客吗
一键创作,助你轻松实现创意梦想,最低价刷粉网站推广
ChatGPT服务异常:为何影响到你的工作和生活?如何有效解决?,ai怎么保持圆角不变
SEO手段:提升网站流量的制胜法宝,idc网站怎么推广
SEO分类中内部优化的有:让你的网站脱颖而出!,by ai
怎样利用AI写文章,轻松提升写作效率
什么是seo如何进行seo,何谓seo ,红米的AI摄影什么意思
ChatGPT维护-智能时代的数字助手,如何让你的工作更高效,ai智能救援
SEO做网站点击:提升网站流量的关键策略,国内ai写作论文