用javascript解析xml服务的最佳方法?

用javascript解析xml服务的最佳方法?,javascript,jquery,html,Javascript,Jquery,Html,我是javascript新手。我想解析xml并在javascript中显示。我使用了以下代码。它没有给出输出?请提供任何帮助?若我们使用jQuery,它的优势是什么?普通javascript和jQuery的区别是什么` <script type="text/javascript" src="jquery.js"></script> <script type="text/javascript"> $(document).ready(functio

我是javascript新手。我想解析xml并在javascript中显示。我使用了以下代码。它没有给出输出?请提供任何帮助?若我们使用jQuery,它的优势是什么?普通javascript和jQuery的区别是什么`

  <script type="text/javascript" src="jquery.js"></script>
  <script type="text/javascript">
    $(document).ready(function(){
     $.get("http://www.hindu.com/rss/01hdline.xml", function(response){
     var response = $.paseXML(response);
      var $xml = $(response);

   //Now you can find any xml node with $xml using various methods of jQuery
  //E.g
   alert($xml.find( "title" ));   
  });
  });

$(文档).ready(函数(){
$.get(”http://www.hindu.com/rss/01hdline.xml“,功能(响应){
var响应=$.paseXML(响应);
var$xml=$(响应);
//现在,您可以使用各种jQuery方法找到任何带有$xml的xml节点
//例如
警报($xml.find(“title”);
});
});

如果您使用了
jQuery
您不必编写您所编写的所有代码,
jQuery
将为您完成此任务,并且它可以跨所有浏览器工作。此外,它还内置了解析xml的实用程序,您可以使用它轻松地遍历xml文档并编写逻辑。试试这个

$.get("http://www.hindu.com/rss/01hdline.xml", function(response){
   var response = $.paseXML(response);
   var $xml = $(response);

   //Now you can find any xml node with $xml using various methods of jQuery
   //E.g
   alert($xml.find( "title" ));   
});
代码无法工作的原因是

不能执行跨域XMLHttpRequests


你可以考虑XMLHTTP请求你自己的服务器为你获取远程XML内容(例如PHP脚本)< /P>你没有说为什么我提到的代码不工作?我必须下载哪些插件来运行你的代码?我看到很多插件,比如“JQTouc.js”,“jQuery .MPLun-1.0B2.js”。我必须使用哪一个插件,请按照你说的更改了我的代码,但现在我仍然无法获得警报..再次查看我的问题不应该

$.paseXML
be
$.parseXML
?我尝试了,它返回“object”,而不是节点值------警报($xml.find(“title”);