Armin Roehrl wrote:

>> > At first, I believed DOM and SAX are most important, because they are
>> > some kind of standard (one a rec, one a defacto standard in Java), and
>> > that this would equate some kind of PoLS.
....
> principle of least surprise.
> The idea is that things do what you intuitively expect them
> todo;

Except that DOM is anything but PoLS.  In fact, it is rather convoluted and 
unintuitive.  Even as much as I use it, I find it awkward.

-- 
--- SER