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 相关文章推荐
动态添加js事件实现代码
Mar 12 Javascript
不同浏览器对回车提交表单的处理办法
Feb 13 Javascript
jQuery经过一段时间自动隐藏指定元素的方法
Mar 17 Javascript
javascript数组随机排序实例分析
Jul 22 Javascript
jQuery实现的Div窗口震动效果实例
Aug 07 Javascript
JavaScript实现将数组数据添加到Select下拉框的方法
Aug 21 Javascript
Vue 短信验证码组件开发详解
Feb 14 Javascript
详解JavaScript 中getElementsByName在IE中的注意事项
Feb 21 Javascript
使用Bootstrap + Vue.js实现添加删除数据示例
Feb 27 Javascript
JavaScript程序设计高级算法之动态规划实例分析
Nov 24 Javascript
详解webpack模块加载器兼打包工具
Sep 11 Javascript
jQuery实现轮播图源码
Oct 23 jQuery
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
用session做客户验证时的注意事项
2006/10/09 PHP
PHP通用检测函数集合
2006/11/25 PHP
php使用explode()函数将字符串拆分成数组的方法
2015/02/17 PHP
PHP中each与list用法分析
2016/01/08 PHP
33个优秀的 jQuery 图片展示插件分享
2012/03/14 Javascript
js 延迟加载 改变JS的位置加快网页加载速度
2012/12/11 Javascript
js仿百度贴吧验证码特效实例代码
2014/01/16 Javascript
Jquery遍历节点的方法小集
2014/01/22 Javascript
jQuery满屏焦点图左右滚动特效代码分享
2015/09/07 Javascript
最简单的JavaScript图片轮播代码(两种方法)
2015/12/18 Javascript
jquery validate表单验证的基本用法入门
2016/01/18 Javascript
JS实现n秒后自动跳转的两种方法
2020/11/30 Javascript
BootStrap下拉框在firefox浏览器界面不友好的解决方案
2016/08/18 Javascript
JavaScript 栈的详解及实例代码
2017/01/22 Javascript
使用 Javascript 实现浏览器推送提醒功能的示例
2017/11/03 Javascript
动态加载权限管理模块中的Vue组件
2018/01/16 Javascript
JS函数节流和防抖之间的区分和实现详解
2019/01/11 Javascript
jQuery实现的网站banner图片无缝轮播效果完整实例
2019/01/28 jQuery
如何优雅地取消 JavaScript 异步任务
2020/03/22 Javascript
Python中decorator使用实例
2015/04/14 Python
Python3多目标赋值及共享引用注意事项
2019/05/27 Python
python3发送邮件需要经过代理服务器的示例代码
2019/07/25 Python
关于python导入模块import与常见的模块详解
2019/08/28 Python
python轮询机制控制led实例
2020/05/03 Python
Django 解决distinct无法去除重复数据的问题
2020/05/20 Python
Scrapy基于scrapy_redis实现分布式爬虫部署的示例
2020/09/29 Python
Tirendo比利时:在线购买轮胎
2018/10/22 全球购物
Aeropostale官网:美国著名校园品牌及青少年服饰品牌
2019/03/21 全球购物
建筑项目策划书
2014/01/13 职场文书
投资建议书模板
2014/05/12 职场文书
教室标语大全
2014/06/21 职场文书
舞蹈教育学专业求职信
2014/06/29 职场文书
群众路线剖析材料(四风问题)
2014/10/08 职场文书
开会通知
2015/04/20 职场文书
浅谈克隆 JavaScript
2021/11/02 Javascript
关于vue-router-link选择样式设置
2022/04/30 Vue.js