jquery通过AJAX的方法读取xml文档内容

Jquery可以很方便的读取XML文档,但是应该注意一个问题就是在处理XML文档的时候AJAX的性能不敢恭维

建议不要使用JQUERY进行XML文档的大量处理

今天群里一个朋友说,jquery 读取xml 里面的cddata数据老是失败,于是小弟我自己尝试了一下,发现jquery还是没有让我们失望,读取没有问题,不在多说直接帖代码
 

xml文档:
<?xml version="1.0"?>
<msglist>
<msg><ip>CrazyCoder.cn</ip><time>2008-08-18 04:37:42</time><content><![CDATA[dfasfdsa]]></content></msg><msg><ip>
CrazyCoder.cn</ip><time>2008-08-18 04:37:51</time><content><![CDATA[fdsafdafdsa]]></content></msg><msg><ip>CrazyCoder.cn</ip><time>2008-08-18 04:38:01</time><content><![CDATA[fdasfsdafdsa]]></content></msg><msg><ip>127.0.0.1</ip><time>2008-08-18 04:38:09</time><content><![CDATA[fdafdsafdsa]]></content></msg><msg><ip>127.0.0.1</ip><time>2008-08-18 04:38:17</time><content><![CDATA[fdasfdsafdsa]]></content></msg>
</msglist>

 

 

jquery代码:

<SCRIPT LANGUAGE="JavaScript">
  <!--
   $("document").ready(function(){
     $.ajax({
             url: "guestbook.xml",
             dataType:   "xml", //这里注意的是应该加上这个
             success: function(xml){
   
              $(xml).find("msglist > msg").each(function(){
         alert($(this).find("content").text());
      });
      
      }
   })
     
   })
  //-->
  </SCRIPT>

 

注意的是应该在 dataType 里面指定返回是xml 格式就可以了,

Tags:  读取XML Ajax ajax技术 jquery教程 jquery.js jquery

延伸阅读

最新评论

发表评论