使用JQuery读取XML文件数据(转)
2012-03-12 11:57
543 查看
通过JQuery框架为空白HTML文档加载
在开始之前我们需要做如下准备工作:
1.创建一个名为DEMO.html空白html文件;(推荐使用Editplus 3创建)
2.熟悉JQuery框架的基本语法;(不熟悉没关系,后面我会注释得很详细)
3.创建一个名为data.xml的XML文件用来存储数据,XML的结构下面会涉及到,你也可以下载我打包好的文件查看;
4.一个loading.gif图片,这个图片用于在将XML读取出来的等待时间里面显示在空白html文档中。
从XML文件读取的数据。我们将会主要用到JQuery自带函数 $.get 。
正式开始:
Step 1:首先让我们看看这个data.xml的简单结构,我这里演示的数据是"Saturn为您推荐的几本书",故为书籍信息,那么xml就包括书籍的名称,缩略图和书籍描述信息;
正确的
3,解析
遍历student(这里还是用上面那个XML,子节点是student)
在开始之前我们需要做如下准备工作:
1.创建一个名为DEMO.html空白html文件;(推荐使用Editplus 3创建)
2.熟悉JQuery框架的基本语法;(不熟悉没关系,后面我会注释得很详细)
3.创建一个名为data.xml的XML文件用来存储数据,XML的结构下面会涉及到,你也可以下载我打包好的文件查看;
4.一个loading.gif图片,这个图片用于在将XML读取出来的等待时间里面显示在空白html文档中。
从XML文件读取的数据。我们将会主要用到JQuery自带函数 $.get 。
正式开始:
Step 1:首先让我们看看这个data.xml的简单结构,我这里演示的数据是"Saturn为您推荐的几本书",故为书籍信息,那么xml就包括书籍的名称,缩略图和书籍描述信息;
<?xml version="1.0" encoding="utf-8" ?> <books> <book title="藏地密码" imageurl="images/Tibet_Code.jpg"> <description> 这里是概况(www.huyang8.com) </description> </book> <book title="剑桥雅思6" imageurl="images/ielts.jpg"> <description> 这里是概况(www.huyang8.com) </description> </book> <book title="Professional ASP.NET" imageurl="images/asp.jpg"> <description> 这里是概况(www.huyang8.com) </description> </book> </books> |
$(document).ready(function() header("Content-Type:text/xml"); //php response.ContentType="text/xml" //asp response.setHeader("ContentType","text/xml"); //jsp (我上次这没写,结果返回 是一个 "" ) |
<?xml version="1.0" encoding="UTF-8"?> <name>zhangsan</name> <id>1</id> <name>lisi</name> <id>2</id> |
<?xml version="1.0" encoding="UTF-8"?> <stulist> <student mailto:1@1.com" target=_blank>1@1.com"> <name>zhangsan</name> <id>1</id> </student> <student mailto:2@2.com" target=_blank>2@2.com"> <name>lisi</name> <id>2</id> </student> </stulist> |
遍历student(这里还是用上面那个XML,子节点是student)
$.ajax(...{ url:'ajax.jsp', type: 'GET', dataType: 'xml', timeout: 1000, error: function(xml)...{ alert('Error loading XML document'+xml); }, success: function(xml)...{ $(xml).find("student").each(function(i)...{ var id=$(this).children("id"); //取对象 var id_value=$(this).children("id").text(); //取文本 或者 $("id" , xml).text(); alert(id_value);//这里就是ID的值了。 alert($(this).attr("email")); //这里能显示student下的email属性。 $('<li></li>').html(id_value).appendTo('ol'); |
}); } }); |
相关文章推荐
- [转]使用JQuery读取XML文件数据
- 使用jQuery读取XML文件数据
- JQuery读取XML文件数据并显示的实现代码
- 使用JQuery加载XML文件中的数据【附源码下载】
- JQuery读取XML文件数据并显示的实现代码
- 数据库操作_连接SQL Server数据库示例;连接ACCESS数据库;连接到 Oracle 数据库示例;SqlCommand 执行SQL命令示例;SqlDataReader 读取数据示例;使用DataAdapter填充数据到DataSet;使用DataTable存储数据库表;将数据库数据填充到 XML 文件;10 使用带输入参数的存储过程;11 使用带输入、输出参数的存储过程示;12 获得数据库中表的数目和名称;13 保存图片到SQL Server数据库示例;14 获得插入记录标识号;Exce
- 使用dom4j读取xml文件初始化数据
- ZendFramework学习第三章(核心组件—使用配置数据之从XML配置文件中读取数据)
- ZendFramework学习第三章(核心组件—使用配置数据之从XML配置文件中读取数据)
- JQuery读取XML文件数据并显示
- JXTree对象,读取外部xml文件数据,生成树的函数
- 使用POI 读取Excel文件数据
- 读取XML文件里的数据,然后筛选数据写入文件中
- MyEclipse10在读取XML文件中的数据找不到指定路径
- 使用XmlReader读取xml文件
- 使用PropertyPlaceholderConfigurer类读取外部属性文件内容到XML
- 使用 JDOM 读取和写入 XML 文件
- JS使用ajax从xml文件动态获取数据显示的方法
- 旗正规则管理器使用——导入xml文件数据
- 使用 Asp(vbs) 来读取 XML 数据岛 来制作网站菜单