<?xml version="1.0" encoding="utf-8" ?>
<Document>
  <RecordCount></RecordCount>
  <Data>
    <Record>
      <Data1>1</Data1>
    </Record>
    <Record>
      <Data2>2</Data2>
    </Record>
    <Record>
      <Data3>3</Data3>
    </Record>
  </Data>
</Document>
能不能搞个方法 $(xml).find("Document Data:first").html()  就能得到    <Record>
      <Data1>1</Data1>
    </Record>
    <Record>
      <Data2>2</Data2>
    </Record>
    <Record>
      <Data3>3</Data3>
    </Record>本来在IE里$(xml).find("Document Data:first").xml 能得到上面的结果,但FF里不能得到

解决方案 »

  1.   

    IE里面可以$(xml).find("Document Data:first").xml吗?
      

  2.   

    不是说IE的问题jquery下有“.xml”这样的属性吗?难道有新版本,反正我只知有“.html()”“.text()”另外,jquery下只能直接获取一个xml的元素输出到页面上,难道还能直接获取一个xml片段?即使是用“.html()”,也仅仅是获取该xml片段里的所有元素值输出到页面上
      

  3.   

    var dataXmlObj = $($(xml).find("Document Data:first").text());
    可以得到
    jQuery里还没有提供.xml的方法.
      

  4.   

    可以操作服务器端返回的xml文档,类似于  $('tagName',xml).each......
                       
      

  5.   

    http://www.thomasfrank.se/xml_to_json.html