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: 572064792 | Nodejs:329118122 做人要厚道,转载请注明出处!



















本文转自张昺华-sky博客园博客,原文链接:http://www.cnblogs.com/sunshine-anycall/archive/2009/12/29/1635159.html ,如需转载请自行联系原作者


相关文章
|
XML Android开发 数据格式
IOException parsing XML document from class path resource [applicationContext.xml];
IOException parsing XML document from class path resource [applicationContext.xml];
|
XML 存储 JSON
【jquery】前端数据格式:json、xml对比
【jquery】前端数据格式:json、xml对比
131 0
|
XML JavaScript 数据格式
JQuery 动态XML字符串添加节点
今天实现了动态的给一个XML字符串添加节点。
148 0
|
Java 数据库连接 Maven
org.apache.ibatis.builder.BuilderException: Error parsing Mapper XML. Cause: java.lang.IllegalArgume
org.apache.ibatis.builder.BuilderException: Error parsing Mapper XML. Cause: java.lang.IllegalArgume
544 0
|
XML JavaScript 数据格式
jQuery|前后台xml交互就靠它了
$.parseXML()函数用于将字符串解析为对应的XML文档。 提示:该函数将使用浏览器内置的解析函数来创建一个有效的XML文档,该文档可以传入jQuery()函数来创建一个典型的jQuery对象,从而对其进行遍历或其他操作。
1175 0
|
前端开发 JavaScript 数据格式
Pop Easy – 轻松实现模态窗口的 jQuery 插件
  PopEasy 是一款轻量的 jQuery 插件,可以帮助开发人员容易的创建效果精美的模态窗口。PopEasy 在主流浏览器中都能够正常工作,同时兼容 IE 7 哦。 您可能感兴趣的相关文章 Metronic – 基于 Bootstrap 响应式后台管理模板 HTML Inspect...
1272 0
|
6月前
|
JavaScript
jQuery图片延迟加载插件jQuery.lazyload
jQuery图片延迟加载插件jQuery.lazyload