如何让html显示xml数据
时间:2005-04-12
来源:互联网
如何在html中通过js来显示xml数据我需要完成的代码 请大家不吝赐教
最好可以直接在js中通过xml名称调用xml文件,然后在定义给html的一个页面的一个位置来显示 我在xml中调用多个值
最好可以直接在js中通过xml名称调用xml文件,然后在定义给html的一个页面的一个位置来显示 我在xml中调用多个值
作者: markmx 发布时间: 2005-04-12
我看来一些代码事例 不是我想要的
作者: markmx 发布时间: 2005-04-12
没有人知道吗
作者: markmx 发布时间: 2005-04-12
有好多种方法,下面是通过JS+XMLDOM来实现的:
a.html
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <HEAD> <TITLE>HTML&XML</TITLE> <META NAME="Author" CONTENT="lly365"> <script language="javascript"> var xml=new ActiveXObject("microsoft.xmldom") xml.async=false xml.load("a.xml") var str=xml.getElementsByTagName("item").item(0).text alert(str) </script> </HEAD> <BODY> </BODY> </HTML>
提示:您可以先修改部分代码再运行
a.xml
<?xml version="1.0" encoding="gb2312"?> <lly365> <item>A</item> <item>b></item> </lly365>
提示:您可以先修改部分代码再运行
a.html
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <HEAD> <TITLE>HTML&XML</TITLE> <META NAME="Author" CONTENT="lly365"> <script language="javascript"> var xml=new ActiveXObject("microsoft.xmldom") xml.async=false xml.load("a.xml") var str=xml.getElementsByTagName("item").item(0).text alert(str) </script> </HEAD> <BODY> </BODY> </HTML>
提示:您可以先修改部分代码再运行
a.xml
<?xml version="1.0" encoding="gb2312"?> <lly365> <item>A</item> <item>b></item> </lly365>
提示:您可以先修改部分代码再运行
作者: lly365 发布时间: 2005-04-12
方法二,数据岛
b.html
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <HEAD> <TITLE>HTML&XML</TITLE> <META NAME="Author" CONTENT="lly365"> </HEAD> <BODY> <xml id="lly365" src="a.xml"></xml> <table border="1" datasrc="#lly365"> <tr><td><span datafld="a"></span></td></tr> </table> </BODY> </HTML>
提示:您可以先修改部分代码再运行
a.xml
<?xml version="1.0" encoding="gb2312"?> <lly365> <a>A</a> <item>b</item> </lly365>
提示:您可以先修改部分代码再运行
b.html
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <HEAD> <TITLE>HTML&XML</TITLE> <META NAME="Author" CONTENT="lly365"> </HEAD> <BODY> <xml id="lly365" src="a.xml"></xml> <table border="1" datasrc="#lly365"> <tr><td><span datafld="a"></span></td></tr> </table> </BODY> </HTML>
提示:您可以先修改部分代码再运行
a.xml
<?xml version="1.0" encoding="gb2312"?> <lly365> <a>A</a> <item>b</item> </lly365>
提示:您可以先修改部分代码再运行
作者: lly365 发布时间: 2005-04-12
谢谢啦 随便一种我就可以完成了~~~~
作者: markmx 发布时间: 2005-04-12
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28