JS如何读取XML数据-创新互联

这篇文章主要介绍了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许可证,提供“云服务器、裸金属服务器、网站设计器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


当前文章:JS如何读取XML数据-创新互联
转载源于:http://myzitong.com/article/pechp.html