从javascript中获取XML

时间:2012-02-28 15:11:18

标签: javascript xml

<SearchResults>
<error>Search term too small minimum 3 characters</error>
</SearchResults>

如何抓取<error>的内容并打印/存储它们。

目前我正在计算

$(xml).find("Error").each(function()
{
  errorsFound++; 
}

出于其他原因

2 个答案:

答案 0 :(得分:2)

似乎在这里工作正常:http://jsfiddle.net/Xy9t7/1/

var errorsFound = 0; 
$("<SearchResults><error>Search term too small minimum 3 characters</error></SearchResults>").find("error").each(function(){
    errorsFound++;
});
alert(errorsFound);

可能是您正在搜索错误而不是错误(请注意大小写)

答案 1 :(得分:1)

您可以像这样修改您的javascript代码:

$(xml).find("Error").each( function( index, element )
{
  var content = element.html();
  errorsFound++; 
}