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 ,如需转载请自行联系原作者


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值