用javascript解析xml服务的最佳方法?
我是javascript新手。我想解析xml并在javascript中显示。我使用了以下代码。它没有给出输出?请提供任何帮助?若我们使用jQuery,它的优势是什么?普通javascript和jQuery的区别是什么`用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
<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”);