test.xml:
<?xml version="1.0" encoding="utf-8" ?>
<NewInfo>
<cat id="1">
<title>猫(māo)</title>
<content>【词性】 动词<br/>【解释】 一个物体的形象倒着映射到另一个物体上。<br/>【例句】 堤岸的杨柳倒映在平静的湖面上</content>
<image>../../images/flip_pic.png</image>
<audio>../../audio/yi4.mp3</audio>
</cat>
<dog id="2">
<title>狗(māo)</title>
<content>【词性】 动词<br/>【解释】 一个物体的形象倒着映射到另一个物体上。<br/>【例句】 堤岸的杨柳倒映在平静的湖面上</content>
<image>../../images/flip_pic.png</image>
<audio>../../audio/yi4.mp3</audio>
</dog>
</NewInfo>
注意:以下有个word字段,是传入的参数。如word="cat";
js读取xml:
var dom;
if (window.ActiveXObject){
dom = new ActiveXObject("Microsoft.XMLDOM");
dom.async=false;
dom.load("test.xml");
}else if (document.implementation && document.implementation.createDocument){
var xmlhttp = new window.XMLHttpRequest();
xmlhttp.open("GET", "test.xml", false);
xmlhttp.send(null);
dom = xmlhttp.responseXML;
}else{
dom = null;
}
if(dom){
var node = dom.getElementsByTagName(word);
for(var i=0;i<node.length;i++)
{
var id=node[i].getAttribute('id')-1;
var title = dom.getElementsByTagName("title")[id].childNodes[0].nodeValue;
var audio=dom.getElementsByTagName("audio")[id].childNodes[0].nodeValue;
}
}else{
window.alert("dom对象为空,失败了!");
return;
}
jquery读取xml:
$.get('test.xml',function (data){
$(data).find(word).each(function(){
var id=$(this).attr("id");
var title=$(this).find('title').text();
var audio=$(this).find('audio').text();
});
});
分享到:
相关推荐
jquery读取xml jquery读取xml jquery读取xml jquery读取xml jquery读取xml jquery读取xml
关于jq读取xml的,有需要的朋友可以下载。
Jquery操作xml_Demo。 帮一个朋友做的一个Demo实例,用jquery读取xml文件,很简单的操作,一看就明白。
jquery.json2xml.js&&jquery.xml2json.js在jQuery的基础上实现json与xml的相互转换
JQuery 省市县三级联动 ,解析中国城市XML,实现联动。需在本地有服务
使用jQuery的ajax和get两种方式读取xml中的数据
~使用jQuery读取xml和json的案例代码~~~~
jquery读取XML jquery读取XML jquery读取XML
jquery读取xml.pdf
jQuery解析xml文件,实现省市县三级联动下拉框
jquery.xmlns-1.7.0.js 是根据jquery.xmlns.js改写的适用于各种版本的jquery解析带命名空间的XML数据,里面附有实例代码,如果使用中有遇到问题,可以反馈,我会进一步改进。
jQuery加载并解析XML
jquery读取xml文件的内容,并把它在html上显示,可运行。
这是我在做项目时的测试源码,利用jQuery的Ajax功能读取XML文件中指定行的数据。在IE6+和FireFox 3.0+浏览器上测试都完美通过。下载源码包后直接解压到你的网站根目录即可进行测试。详细代码说明请浏览关于此源码包...
jquery读取excel组件,可读取excel表格中的内容
本文实例讲述了jQuery读取XML文件内容的方法。分享给大家供大家参考。具体实现方法如下: 代码如下:<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” ...
各种Jquery读取XML,特效!各种Jquery读取XML,特效!
jquery解析xml
jquery解析xml并实现省市二级联动
两种实现方式,利用XML实现树形菜单中的数据。可以用在需要让CLIENT修改XML文件的情况。 直接在页面写代码实现实现树形菜单 前者是建立在后者的基础之上的