title: SAX XML Java Entities problem
body: <p>I've a problem with <strong>SAX</strong> and <strong>Java</strong>.</p>
  
  <p>I'm parsing the <em>dblp</em> digital library database xml file (which enumerates journal, conferences, paper). The XML file is very large (> 700MB).</p>
  
  <p>However, my problem is that when the callback <strong>characters()</strong> returns, if the string retrieved contains several <em>entities</em>, the method only returns the string starting from the last entity characters <em>found</em>.</p>
  
  <p>i.e.: <code>R&amp;uuml;diger Mecke</code> is the original author name held between <code>&lt;author&gt;</code> tags</p>
  
  <p><code>üdiger Mecke</code> is the result </p>
  
  <p>(The String returned from <em>characters (ch[], start, length)</em> method).</p>
  
  <p>I would like to know:</p>
  
  <ol>
  <li>how to prevent the PArser to automatically resolve entities?</li>
  <li>how to solve the truncated characters problem previously described?</li>
  </ol>