title: jQuery XML Parser Loop stops at 1228 rows in IE8
body: <p>I have a jQuery XML file parser that I got from somewhere which reads an XML file and parses the content into a list in an HTML page.</p>
  
  <pre><code>$(document).ready(function(){
      $("#dvContent").append("&lt;ol&gt;&lt;/ol&gt;");
      $.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();
                      $("&lt;li&gt;&lt;/li&gt;").html(sTitle + ", " + sPublisher).appendTo("#dvContent ol");
                  });
          },
          error: function() {
                  alert("An error occurred while processing XML file.");
          }
      });
  });
  </code></pre>
  
  <p>My XML file has about 24000 rows, 6500 of each are  tags. Chrome can loop through all 6400 in around 1 second or less fine, but IE8 seems to cap out at 1228 rows. </p>
  
  <p>Would this be IE8 interpreting this loop as infinite and halting it's process or something else?</p>
  
  <p>Thanks in advance all.</p>