Just in case you are wondering, Free-DOM (and its predecessor SAXDOM) are
being used by thousands of people around the world. I was surprised to find
that most of them live in the heart of Mongolia where Java is considered
manly and practiced between horse hopping and sword dances. XML is
considered more mundane since the government of Mongolia is currently
considering whether to adopt XML as their national language. To 'speak'
XML, you use arm jestures for elements and finger jestures for attributes.
Entities are spoken with a foot striking specific regions of the listener
thus utilizing pain as part of the language. DTD subsets are indicated by
rolling their eyes before and after.
Have fun,
Don Park
http://www.docuverse.com/personal/index.html