Linux Magazine
This article originally appeared in the March 2003 issue of Linux Magazine. Elliotte Rusty Harold, a highly-esteemed programmer and author, came to a realization as he was writing the book Processing XML with Java, A Guide to DOM, JAXP, JDOM, SAX, and TRAX. After writing 1,000 pages documenting how each of those APIs can be used to produce, consume, and transform XML, Harold -- in a fit of exasperation that ought to be familiar to anyone who writes computer documentation -- decided that there ... (
read more)