这篇文章主要介绍了JS如何读取XML数据,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获。下面让小编带着大家一起了解一下。
创新互联-专业网站定制、快速模板网站建设、高性价比新林网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式新林网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖新林地区。费用合理售后完善,十年实体公司更值得信赖。最近在项目中由于考虑到访问性能的问题,已经对内页等做生成静态处理了,但是里面有些内容又是需要动态的,按照以前的方式,应该是会用JS的调用一个动态的脚本文件,前端时间看了下红孩子,好像里面有些代码蛮不错的,都是JS调用XML数据的,XML可以直接用动态脚本程序去生成,呵呵,不错的东西简单的研究了下,直接拿过来就可以使用了。
XMl数据格式如下:
刘亦菲 MingXing/LiuYiFei.htm 7A9D4B 蔡依林 MingXing/CaiYiLin.htm FD0000 张娜拉 MingXing/ZhangNaLa.htm 7A9D4B 张韶涵 MingXiang/ZhangShaoHan.htm 0000FF 张靓颖 MingXing/ZhangLiangYin.htm 7A9D4B 李宇春 MingXing/LiYuChun.htm 7A9D4B 徐若瑄 MingXing/XuLuXuan.htm FD0000
前端JS脚本代码如下:
//获取网站热门点击排行
var cdsales=new ActiveXObject("Microsoft.XMLDOM"); //创建XmlDom对象 cdsales.async=true; //使用异步加载 cdsales.onreadystatechange=LoadedSales; function LoadedSales() { var txt=""; if(cdsales.readyState==4) { if(cdsales.parseError.errorCode != 0) { txt=""; }else{ var bi=cdsales.documentElement.selectNodes("item"); if(bi!=null&&bi.length>0) { for(var i=0;i·"+bi[i].childNodes[0].text+""; } }else{ txt=""; } } }else{ txt=""; } sales.innerHTML=txt; } function LoadSalesDoc() { var Url="/XML/Hot.xml"; cdsales.load(Url); }
感谢你能够认真阅读完这篇文章,希望小编分享JS如何读取XML数据内容对大家有帮助,同时也希望大家多多支持创新互联成都网站设计公司,关注创新互联成都网站设计公司行业资讯频道,遇到问题就找创新互联成都网站设计公司,详细的解决方法等着你来学习!
另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、网站设计器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。