mwbr.net
当前位置:首页 >> 使用js实现html加载xml内容(本地电脑使用) >>

使用js实现html加载xml内容(本地电脑使用)

JS中有原生函数,支持解析xml字符串或者文件。 (new DOMParser()).parseFromString(xxxxx)这个代码可以解析XML字符串,为对象。 try //Internet Explorer { xmlDoc=new ActiveXObject("Microsoft.XMLDOM"); }catch(e) { try //Firefox, Mozilla,...

问题是,你是不是应该先把那的代码贴出来呢?

你的意思是读取xml文件的内容。显示到html上。 还是利用生产html文件

建议使用jQuery,跟操作html一样,伪代码如下: $.ajax({ url: '/xml/Student.xml', type: 'GET', dataType: 'xml', success: function(xml) { var name = $(xml).find('name').text(); $('h1').text(name); }});

先判断浏览器,然后读取xml数据就可以了 //判断不同的浏览器 function InitMf() { var mf_change=false; try { mf_change = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { mf_change = new ActiveXObject("Microsoft.XMLHTTP"); } ...

如果不是通过http来访问,IE要生成XMLDOM,可以使用acx的Microsoft.XMLDOM来加载,这个对象能生成XMLDOM。 但是IE的acx的microsoft.xmlhttp对象请求本地xml文件,这样无法生成XMLDOM

文件不可用,后台返回的xml数据可以用jquery操作

貌似JS只能写在HTML文件里?

1、纯html是无法直接读取txt文件内容的,这是很肯定的没有疑问的。html就是我们常说的静态文件,是无法读取处理服务器或本地机上的TXT文件的。 2、读取txt文件内容可以用JS的ajax读龋ajax读取文本内容原理较为简单,重点基础是熟悉XMLHTTP对象的...

js读取xml文件跨域 问题,可以使用以下几种方法: 1 通过jsonp跨域 : 在js中,我们直接用XMLHttpRequest请求不同域上的数据时,是不可以的。但是,在页面上引入不同域上的js脚本文件却是可以的,jsonp正是利用这个特性来实现的。代码如下: 2 通...

网站首页 | 网站地图
All rights reserved Powered by www.mwbr.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com