<div dir="ltr"><br><br>
<div class="gmail_quote">On Fri, Aug 1, 2008 at 1:10 AM, Richard A. O'Keefe <span dir="ltr"><<a href="mailto:ok@cs.otago.ac.nz">ok@cs.otago.ac.nz</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
<div class="Ih2E3d">On 31 Jul 2008, at 6:06 pm, Willem de Jong wrote:<br>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">I personally like working with a SAX parser.<br>See the example below - I quite enjoyed writing it.<br></blockquote>
</div><br>I'm sure you did, but the example does not in fact<br>work with a SAX parser.  It works with an (apparently non-existent)<br>parser that delivers a *data structure*, and it consumes the data<br>structure.  If you are going to work with a data structure, why<br>
not the very same data structure that you are supposed to be getting?<br>It's like saying "well, I could have a pizza delivered to my door,<br>but instead I'll have all the ingredients delivered in separate deliveries and then I'll make the pizza". </blockquote>

<div class="Ih2E3d"></div>
<div> </div>
<div>Or something else, if I want to eat something else. Or, if I am hungry, I can start eating when the first tomato arrives. Or, if I actually want to feed an elephant, I don't have to wory about the pizza fitting through the door.</div>

<div> </div>
<div>I think I'll just finish the parser that I have, and then see how it compares to other parsers.</div>
<div> </div>
<div>Regards,</div>
<div>Willem.</div>
<div> </div>
<div><br> </div></div><br></div>