【发布时间】:2010-03-15 10:56:52
【问题描述】:
我正在尝试使用 javascript 解析以下 XML:
<?xml version='1.0' encoding='UTF-8'?>
<ResultSet>
<Result>
<URL>www.asd.com</URL>
<Value>10500</Value>
</Result>
</ResultSet>
XML 由 PHP 脚本生成,用于获取 Bing 中索引的页面数。
我的javascript函数如下:
function bingIndexedPages() {
ws_url = "http://archreport.epiphanydev2.co.uk/worker.php?query=bingindexed&domain="+$('#hidden_the_domain').val();
$.ajax({
type: "GET",
url: ws_url,
dataType: "xml",
success: function(xmlIn){
alert('success');
result = xmlIn.getElementsByTagName("Result");
$('#tb_actualvsindexedbing_indexed').val($(result.getElementsByTagName("Value")).text());
$('#img_actualvsindexedbing_worked').attr("src","/images/worked.jpg");
},
error: function() {$('#img_actualvsindexedbing_worked').attr("src","/images/failed.jpg");}
});
}
我遇到的问题是萤火虫说:'result.getElementsByTagName is not a function'
你能看出哪里出了问题吗?
谢谢
【问题讨论】:
-
你有没有用 Firebug 查看过“xmlIn”,看看它是什么?
标签: javascript jquery xml