XML Parser In Java
<p>There are several XML parsers used to read XML documents. Which one is the most appropriate?</p>

<p>In <a href="http://www.cafeconleche.org/books/xmljava/chapters/index.html" rel="nofollow">this book</a>, there are several parser explained. I'm not sure  which one is appropriate for professional use with Java.</p>

<p>Can you explain briefly what a SAX parser is? What is the difference between SAX and XMLPULL?</p>

<p>In this book there are old versions are illustrated for parsing documents. What might have changed since publication? Are there any new techniques for parsing the document that are not explained in this book? Or, perhaps a better / newer book to read?</p>
