要想让JS读取本地的XML代码,得具备这样的条件,一般情况下,需要一个JS文件,一个XML文件,最后这两个文件就放在相同的路径下,这样方便调用。

一、XML文件代码示例

大众计算机学习网

www.dzwebs.net

green

大众三七网

www.dz37w.com

blue

第三条信息

第三条信息的网址

Red

第四条信息

第四条信息的网址

green

二、JS文件的代码

//指定xml文件的来源地址

var Url="MyXml.xml";

//创建XmlDom对象

var cdsales=new ActiveXObject("Microsoft.XMLDOM");

//设定XmlDom对象将采取异步调用的方式加载数据

cdsales.async=true; //异步加载

//加载xml文件

cdsales.load(Url);

cdsales.onreadystatechange= new function LoadedSales(){

var txt="";

if(cdsales.readyState==4){

if(cdsales.parseError.errorCode != 0){

txt="err";

}

else{

var bi=cdsales.documentElement.selectNodes("item");

if(bi!=null&&bi.length>0){

for(var i=0;i

txt+="

"+bi[i].childNodes[0].text+""+""+bi[i].childNodes[2].text+"";

}

}

else{

txt="LoadingErr";

}

}

}

else{

txt="Loading.";

}

document.write(txt);

}

把上面的代码,直接保存成为一个HTML文件,双击使用即可看到效果,注意,打开该HTML网页文件的时候,一定要允许阻止的内容,方能看到结果。

上面的JS代码比较多,如果你是想验证简单结果,可使用如下的简洁的JS代码:

var xdoc = new ActiveXObject("Microsoft.XMLDOM");

xdoc.async="true";

/xdoc.load('MyXml.xml');

nodes=xdoc.documentElement.childNodes;

document.write("

"+nodes.item(0).text+""+nodes.item(1).text+"");

html 读取本地xml文件,JS读取本地的XML文件相关推荐

  1. 静态html文件js读取url参数

    在ajax应用流行时,有时我们可能为了降低服务器的负担,把动态内容生成静态html页面或者是xml文件,供客户端访问!但是在我们的网站或系统中往住页面中某些部分是在后台没有进行修改时,其内容不会发生变 ...

  2. js 读取php页面内容,js读取html文件 js获取html页面显示内容

    CSS布局HTML小编今天和大家分享HTML或者JS读取TXT文件内容的代码 如题,CSS布局HTML小编今天和大家分享HTML或者JS读取TXT文件内容的代码 JS读取TXT文件内容的代码如下: 读 ...

  3. js读写本地文件js读写本地文件

    1. <script language="javascript" type="text/javascript"> 2. /* 3. object.O ...

  4. js html引入外部css文件,js中如何引入css文件?

    js中如何引入css文件?下面本篇文章给大家介绍一下使用JS引入css文件的方法.有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助. 1.使用document.write方式输出引入cs ...

  5. php怎么引入外部css文件,js如何引入css外部文件

    js引入css外部文件的方法:写成自定义函数,url为文件路径,供以后的元素调用,代码为[var script = document.createElement('script')].4o5少儿编程网 ...

  6. cordova js(javascript)读取本地文件(将本地的bin文件转成字节数组)

    此问题已经解决,解决方法参考我的博客: cordova本地存储(存取): 读取项目里的本地文件 文章目录 1.下面两个比较有用: 2.下面两篇博客证明不用input标签的情况下,无法获取本地文件(包括 ...

  7. android读取xml 字符串,Android 读取本地Xml文件,并转换成String

    问题 不是解析本地 xml 文件, 而是要将 xml 文件中的所有内容(包含格式,标签等),直接转换成 String. 与前端H5页面交互时, iOS 在请求远程 xml 文件耗时太长(有时需要4~5 ...

  8. JS学习--用JS读取本地文件

    <span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255) ...

  9. Vue.js读取本地json文件并分页显示

    Vue.js读取本地json文件并分页显示 1.功能实现 通过axios异步加载技术读取本地的json文件内容,并通过vue.js处理数据在h5页面分页显示(这里以3行数据分页) 2.student. ...

最新文章

  1. opencv函数总结
  2. linux中yum源的配置和使用
  3. 服务器虚拟化win游戏,Win虚拟化之Windows Virtual PC 功能概述
  4. html5标签属性大全_HTML5中video标签如何使用
  5. OAuth2.0_授权服务配置_密码模式及其他模式_Spring Security OAuth2.0认证授权---springcloud工作笔记145
  6. 牛客练习赛23: D. 托米的咒语(暴力)
  7. java paint清空_调用paint方法时Java清除屏幕 – 如何避免?
  8. 大学 计算机 试题,【分享】《大学计算机基础》试题题库及答案 ~~~~~~~~~~~...
  9. 【Android】ListView刷新、加载
  10. 5.23低版本到高版本问题
  11. 企信下载的文件在哪里_苹果文件管理在哪里
  12. 中央电大 c语言程序设计a 试题,中央电大2008年秋C语言程序设计A试题5
  13. vue与微信小程序的写法对比
  14. 【办公类-19-01-01】办公中的思考——Python,统计教职工的姓氏谁最多?
  15. java 在线excel_开源Excel在线协同工具
  16. 广东省计算机二级c语言真题,广东省计算机二级考试题及答案
  17. excel自定义格式分钟计时_拒绝加班做表格!只用Excel自定义格式1分钟做一份完整的表格...
  18. app下载统计 php,如何统计app在各个渠道的下载量?
  19. 5G之花含苞待放 高通支持生态系统有序前行
  20. 我为什么选择考研计算机专硕?

热门文章

  1. npm 设置淘宝源还原官网源
  2. 大学生学游戏原画和3D建模哪个好
  3. Celery - 最佳实践
  4. webStorm 自动部署到远程服务器
  5. 两个标签云动画效果小demo
  6. Javascript 语法解析
  7. 音视频 yuv视频格式详解(二)
  8. 【产品】包装盒:纸张厚度与克重对应关系
  9. 华为IoT学习系列(普及篇)之一:物联网概述及常见通信技术
  10. php钓鱼怎么使用方法,阿魏_阿魏如何使用_钓鱼百科「钓鱼人」