XMLファイルを読み取り、HTMLページのリストにコンテンツを解析するどこかから入手したjQuery XMLファイルパーサーがあります。
$(document).ready(function(){
$("#dvContent").append("<ol></ol>");
$.ajax({
type: "GET",
url: "BookList.xml",
dataType: "xml",
success: function(xml){
$(xml).find('Book').each(function(){
var sTitle = $(this).find('Title').text();
var sPublisher = $(this).find('Publisher').text();
$("<li></li>").html(sTitle + ", " + sPublisher).appendTo("#dvContent ol");
});
},
error: function() {
alert("An error occurred while processing XML file.");
}
});
});
私の XML ファイルには約 24000 行あり、それぞれ 6500 行がタグです。Chrome は約 1 秒以下で 6400 をすべてループできますが、IE8 は 1228 行で上限に達するようです。
これは IE8 がこのループを無限と解釈し、そのプロセスまたはその他の何かを停止させるのでしょうか?
よろしくお願いします。