jQuery Makes Parsing XML Easy[转]

简介:

jQuery Makes Parsing XML Easy

Category: JavaScript & jQuery Tags: jQueryJavaScriptXML | Written before Dec, 2007

I am building a Google Maps project and jQuery is making my life so much easier when parsing XML.

Regular JavaScript XML Parsing

Copy Codeblock to Clipboard

JavaScript:
 
  
  1. var xmlDoc  = request. responseXML ;
  2. try  // Build Markers, if available
  3. {
  4.      var markers  = xmlDoc. getElementsByTagName ( "marker" )  ;
  5.      for  (  var i  =  0 ; i  < markers. length  ; i ++  )
  6.      {
  7.          var point  =  {
  8.             markers [i ]. getAttribute ( "lat" ) ) ,
  9.             markers [i ]. getAttribute ( "lng" )
  10.          } ;
  11.      }
  12. }  catch (e )  { }

jQuery XML Parsing

Copy Codeblock to Clipboard

JavaScript:
 
  
  1. $ (request. responseXML ). find ( "marker" ). each ( function ( )  {
  2.      var marker  = $ ( this ) ;
  3.      var point  =  {
  4.         marker. attr ( "lat" ) ,
  5.         marker. attr ( "lng" )
  6.      } ;
  7. } ) ;

The jQuery code is so much easier to read and understand. This is a basic example, but imagine when things get complex. After writing a few complex statements, you will realize the jQuery code will still be understandable, where as the JavaScript code will become hard to maintain. Thank you jQuery for making my job easier and more fun.

欢迎加群互相学习,共同进步。QQ群:iOS: 58099570 | Android: 330987132 | Go:217696290 | Python:336880185 | 做人要厚道,转载请注明出处!http://www.cnblogs.com/sunshine-anycall/archive/2009/12/29/1635159.html
相关文章
|
10月前
|
XML 存储 JSON
【jquery】前端数据格式:json、xml对比
【jquery】前端数据格式:json、xml对比
93 0
|
XML JavaScript 数据格式
JQuery 动态XML字符串添加节点
今天实现了动态的给一个XML字符串添加节点。
121 0
|
XML JavaScript 数据格式
jQuery|前后台xml交互就靠它了
$.parseXML()函数用于将字符串解析为对应的XML文档。 提示:该函数将使用浏览器内置的解析函数来创建一个有效的XML文档,该文档可以传入jQuery()函数来创建一个典型的jQuery对象,从而对其进行遍历或其他操作。
1126 0
|
JSON JavaScript 前端开发
|
Web App开发 XML JavaScript
【译】用jQuery 处理XML-- jQuery与XML
用jQuery 处理XML--写在前面的话 用jQuery 处理XML-- DOM(文本对象模型)简介 用jQuery 处理XML--浏览器中的XML与JavaScript 用jQuery 处理XML-- jQuery与XML 原文:Processing XML with jQuery 来自IBM Developer Works   jQuery与XML   快而强的遍历系统,华丽丽的选择器语法,这或许是jQuery 那么流行的原因。
991 0
|
XML JavaScript 前端开发
【译】用jQuery 处理XML-- DOM(文本对象模型)简介
用jQuery 处理XML--写在前面的话 用jQuery 处理XML-- DOM(文本对象模型)简介 用jQuery 处理XML--浏览器中的XML与JavaScript 用jQuery 处理XML-- jQuery与XML   原文:Processing XML with jQuery 来自IBM Developer Works   DOM(文本对象模型)简介   在正式开始介绍jQuery处理XML前我们来了解一些必备的基础知识。
992 0