• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >jquery > jQuery解析XML 详解及方法总结

jQuery解析XML 详解及方法总结

作者: 字体:[增加 减小] 来源:互联网

通过本文主要向大家介绍了jQuery解析XML,jQuery解析XML,的方法,jQuery解析XML实例解析等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

XML和HTML都是标记语言,语法形式非常相似,同属于一个语言体系。对于HTML的解析,我是使用jQuery非常方便,其实,我们也可以用jquery解析XML,也是同样的方便。

如果你用过Java、PHP等语言解析过XML,相信会跟我有相同的感觉,那就是很麻烦。改用jQuery来读取、分析、操作XML后,给人意想不到的轻松感。下面我们来看看使用jQuery处理XML文件的几种形式方法。

使用JavaScript常规方法解析XML

var xmlDoc = request.responseXML;
try // Build Markers, if available
{
 var markers = xmlDoc.getElementsByTagName("marker") ;
 for ( var i = 0; i < markers.length ; i++ ) {
  var point = {
   markers[i].getAttribute("lat")),
   markers[i].getAttribute("lng")
  };
 }
} catch(e) {}

使用jQuery解析XML

$(request.responseXML).find("marker").each(function() {
 var marker = $(this);
 var point = {
  marker.attr("lat"),
  marker.attr("lng")
 };
});

使用$.parseXML()解析XML

如果你已经把XML内容读到了字符串里,你可以使用$.parseXML()方法分析它:

xml = $.parseXML( $('body > pre').text() );

$(xml).find("entry").each(function() {
  var $this = $(this), 
    item = {
      Address1: $this.find("Address1").text(),
      Address2: $this.find("Address2").attr('name')
      
    }
});
 

以上就是对jQuery解析XML  的几种方法总结,后继续补充相关资料,谢谢大家对本站的支持!

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • jQuery解析XML 详解及方法总结
  • jQuery处理XML文件的几种方法
  • JQuery解析XML数据的几个简单实例
  • jquery解析xml字符串简单示例
  • jquery解析xml字符串示例分享

相关文章

  • 使用JQuery实现智能表单验证功能
  • Jquery Uploadify多文件上传带进度条且传递自己的参数
  • jquery获取table中的某行全部td的内容方法
  • 基于jquery创建的一个图片、视频缓冲的效果样式插件
  • jQuery中(function(){})()执行顺序的理解
  • 密码框显示提示文字jquery示例
  • jQuery中replaceAll()方法用法实例
  • 页面刷新时记住滚动条的位置jquery代码
  • Jquery UI震动效果实现原理及步骤
  • jQuery中[attribute=value]选择器用法实例

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • Jquery实现顶部弹出框特效
    • 基于jQuery实现网页进度显示插件
    • jquery实现具有嵌套功能的选项卡
    • JQuery 写的个性导航菜单
    • jQuery EasyUI 获取tabs的实例解析
    • jquery在项目中做复选框时遇到的一些问题笔记
    • jQuery筛选数组之grep、each、inArray、map的用法及遍历json对象
    • jquery 1.3.2 IE8中的一点点的小问题解决方法
    • jquery数组封装使用方法分享(jquery数组遍历)
    • jquery实现的导航固定效果

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有