jQuery读取XML文件内容的方法


Posted in Javascript onMarch 09, 2015

本文实例讲述了jQuery读取XML文件内容的方法。分享给大家供大家参考。具体实现方法如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

    <title>jQuery读取XML文件</title>

    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

    <style type="text/css">

        h1{color:Green;text-align:center;}

        body{ background-color:#EEEEEE ; font-family:微软雅黑; }

        #showresult{width:600px;overflow:hidden;}

    </style>

    <script type="text/javascript" src="jquery/1.4.4/jquery.min.js"></script>   

    <script type="text/javascript">

        $(document).ready(function () {

            $("#read").click(function () {

                $.ajax({

                    //请求方式为get

                    type: "GET",

                    //xml文件位置

                    url: "sitemap.xml",

                    //返回数据格式为xml

                    dataType: "xml",

                    //请求成功完成后要执行的方法

                    success: function (xml) {

                        $(xml).find("url").each(function (i) {

                            //i从0开始,累加,如果要显示所有数据,将判断去除即可

                            if (i < 10) {

                                //链接地址

                                var location = $(this).find("loc").text();

                                //显示文字

                                var text = $(this).find("loc").text();

                                //动态加载方法:链接地址

                                $("<a>").attr("href", location)

                                //显示文字

                            .text(text)

                                //设置样式

                            .css({ "width": "700px", "float": "left", "margin-bottom": "5px" })

                                //加载到div

                            .appendTo("#showresult");

                            }

                        })

                    }

                });

                return false;

            });

        });

    </script>

</head>

<body>

    <div id="showresult">

        <h1>jQuery读取XML文件</h1>

        <a id="read" href="#" style="width:700px;">点击读取XML</a>

    </div>

</body>

</html>

希望本文所述对大家的jQuery程序设计有所帮助。

Javascript 相关文章推荐
学习ExtJS form布局
Oct 08 Javascript
jQuery get和post 方法传值注意事项
Nov 03 Javascript
基于mootools 1.3框架下的图片滑动效果代码
Apr 22 Javascript
js switch case default 的用法示例介绍
Oct 23 Javascript
javascript引用类型指针的工作方式
Apr 13 Javascript
Bootstrap组件系列之福利篇几款好用的组件(推荐二)
Jul 12 Javascript
原生js封装自定义滚动条
Mar 24 Javascript
jquery将标签元素的高设为屏幕的百分比
Apr 19 jQuery
node.js中fs.stat与fs.fstat的区别详解
Jun 01 Javascript
详解使用webpack+electron+reactJs开发windows桌面应用
Feb 01 Javascript
vue style width a href动态拼接问题的解决
Aug 07 Javascript
利用js实现简单开关灯代码
Nov 23 Javascript
JQuery动态添加和删除表格行的方法
Mar 09 #Javascript
Python脚本后台运行的几种方式
Mar 09 #Javascript
JS控制表格实现一条光线流动分割行的方法
Mar 09 #Javascript
JS实现点击按钮自动增加一个单元格的方法
Mar 09 #Javascript
JS实现网页表格自动变大缩小的方法
Mar 09 #Javascript
EasyUI中datagrid在ie下reload失败解决方案
Mar 09 #Javascript
JS控制网页动态生成任意行列数表格的方法
Mar 09 #Javascript
You might like
一个MYSQL操作类
2006/11/16 PHP
PHP的中问验证码
2006/11/25 PHP
php自动跳转中英文页面
2008/07/29 PHP
PHP操作xml代码
2010/06/17 PHP
php 变量引用与变量销毁机制详细介绍
2016/12/05 PHP
laravel 解决groupBy时出现的错误 isn't in Group By问题
2019/10/17 PHP
基于jquery的无刷新分页技术
2011/06/11 Javascript
怎么选择Javascript框架(Javascript Framework)
2013/11/22 Javascript
jquery获取当前点击对象的value方法
2014/02/28 Javascript
解决checkbox的attr(checked)一直为undefined问题
2014/06/16 Javascript
JavaScript中的this,call,apply使用及区别详解
2016/01/29 Javascript
javascript获取wx.config内部字段解决微信分享
2016/03/09 Javascript
javascript实现延时显示提示框特效代码
2016/04/27 Javascript
简单快速的实现js计算器功能
2017/08/17 Javascript
详解AngularJS跨页面传值(ui-router)
2017/08/23 Javascript
Vue+Vux项目实践完整代码
2017/11/30 Javascript
vue中render函数的使用详解
2018/10/12 Javascript
浅析vue插槽和作用域插槽的理解
2019/04/22 Javascript
vue以组件或者插件的形式实现throttle或者debounce
2019/05/22 Javascript
js实现淘宝浏览商品放大镜功能
2020/10/28 Javascript
[08:42]DOTA2每周TOP10 精彩击杀集锦vol.2
2014/06/25 DOTA
Python字符串拼接的几种方法整理
2017/08/02 Python
使用apidoc管理RESTful风格Flask项目接口文档方法
2018/02/07 Python
Python模拟浏览器上传文件脚本的方法(Multipart/form-data格式)
2018/10/22 Python
自定义实现 PyQt5 下拉复选框 ComboCheckBox的完整代码
2020/03/30 Python
Python 字典一个键对应多个值的方法
2020/09/29 Python
详解FireFox下Canvas使用图像合成绘制SVG的Bug
2019/07/10 HTML / CSS
Fanatics英国官网:美国体育电商
2018/11/06 全球购物
Looking4Parking美国:全球排名第一的机场停车比较品牌
2019/08/26 全球购物
个人诉讼委托书范本
2014/10/17 职场文书
公司奖励通知
2015/04/21 职场文书
朝花夕拾读书笔记
2015/06/29 职场文书
组织委员竞选稿
2015/11/21 职场文书
社区结对共建协议书
2016/03/23 职场文书
使用python如何删除同一文件夹下相似的图片
2021/05/07 Python
教你怎么用PyCharm为同一服务器配置多个python解释器
2021/05/31 Python