Jquery xml解析问题

时间:2011-03-16 22:14:56

标签: jquery

我有一个xml,其中包含对内部词汇的引用

如何使用jquery解析此引用并成功解析..

XML

<something>
<element reference="../../../../test"/>
</something>

任何想法都会受到赞赏..

2 个答案:

答案 0 :(得分:1)

使用最新版本的jQuery(1.5.1),是的。

var XML = '<something><element reference="../../../../test"/></something>';
var xmlDoc = $( $.parseXML(XML) );

//Alerts out "../../../../test"
alert( xmlDoc.find("element").attr("reference") );

jsFiddle:http://jsfiddle.net/nKAGP/

答案 1 :(得分:0)

你需要:

  1. 下载引用的文档,
  2. 解析此文档。
  3. 您可以使用jQuery执行AJAX请求,这将执行以下两个步骤:

    $.ajax({
      type: "GET",
      url: "URL of the document (possibly relative)",
      dataType: "xml",
      success: function(xml) {
        $(xml). ...  // now you may use jQuery functions to explore the document
      }
    }
    

    编辑:可以使用motionman95的答案从您的第一个XML文档中检索URL文档。然后将其传递给上面的内容,您将获得引用的 XML文档。