600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > javascript:IE和火狐读xml文件的示例代码

javascript:IE和火狐读xml文件的示例代码

时间:2020-07-12 00:18:20

相关推荐

javascript:IE和火狐读xml文件的示例代码

今天小编给大家介绍下和火狐读文件的示例代码,平时喜欢和火狐读文件的示例代码的朋友赶紧收藏起来吧!记得点赞哦~

//note.xml

note

date-08-08/date

toGeorge/to

fromJohn/from

headingReminder/heading

bodyDon't forget the meeting this weekend!/body

/note

//readXml.htm

html

head

titleE4X/title

script type="text/javascript"

var xmlDoc;

function clickHandler()

{

if ()

{

xmlDoc = new ActiveXObject("");

if(xmlDoc == null)

{

window.alert(" isn't installed.");

}

else

{

xmlDoc.async=false;

xmlDoc.load("note.xml");

document.write(xmlDoc.getElementsByTagName("body")[0].firstChild.nodeValue);

}

}

// code for Mozilla, Firefox, etc.

else if(document.implementation && document.implementation.createDocument)

{

xmlDoc= document.implementation.createDocument("","",null)

xmlDoc.load("note.xml");

xmlDoc.onload=function()//anonymous function

{

document.write(xmlDoc.getElementsByTagName("body")[0].firstChild.nodeValue);

}

}

}

/script

/head

body

spannothing/span

button/hello, world.

/body

/html

使用E4X可以很方便的读XML,如下:

function clickHandler()

{

xmlDoc=new XML();

xmlDoc.load("note.xml");

document.write(xmlDoc.body); //code for InternetExplorer

}

而且浏览器兼容性好,可是试验一下在IE7和Firefox2.0上都不起作用。IE7报XML未定义,Firefox2.0没反应。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。