天天看點

jQuery Makes Parsing XML Easy[轉]

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

<a href="http://www.cnblogs.com/sunshine-anycall/archive/2009/12/29/1635159.html#copy" target="_blank">Copy Codeblock to Clipboard</a>

var xmlDoc = request.responseXML;

try // Build Markers, if available

{

    var markers = xmlDoc.getElementsByTagName("marker") ;

    for ( var i = 0; i &lt; markers.length ; i++ )

    {

        var point = {

            markers[i].getAttribute("lat")),

            markers[i].getAttribute("lng")

        };

    }

} catch(e) {}

$(request.responseXML).find("marker").each(function() {

    var marker = $(this);

    var point = {

        marker.attr("lat"),

        marker.attr("lng")

    };

});

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,如需轉載請自行聯系原作者

繼續閱讀