My favorite is the Saxon. It parse and validate XML against DTD
and Schema, do the XSLT transformation (1.0 and 2.0). The
author, Michael Kay is one of the father of XSLT, he is a
member of the W3C's XSLT Commitee, author of several books
on XML and XSLT.
There is a current edition of the "Java and XML" book by
Brett D. McLaughlin and Justin Edelson (O'Reilly, Dec. 2006).
They treated both DOM and SAX method, the newest StAX
API (I haven't got experience with this), and other APIs
(XmlPull, JDOM, dom4j, JAXB, ROME -- excluding the RDF-parser
Jena).

Kiraly Peter

----- Original Message -----
From: "Eric Lease Morgan" <[EMAIL PROTECTED]>
To: <[email protected]>
Sent: Sunday, January 27, 2008 11:40 PM
Subject: [CODE4LIB] xml java package


What is the most respected (useful, understandable) XML Java package?

In a few fits of creative rage, I have managed to write my first Java
programs. I can now index plain text files with Lucene and search the
index. I can parse MARC files with MARC4J, index them with Lucene,
and search the index. I can dump the results of the OAI-PMH
ListRecords and Identify verbs using harvest2 from OCLC.

I now need to read XML. Unlike indexing and doing OAI-PMH, there are
a myriad of tools for reading and writing XML. I've done SAX before.
I think I've done a bit of DOM. If I wanted a straight-forward and
well-supported Java package that supported these APIs, then what
package might I use?

(Now if I could only wrap my mind around reading those JavaDocs.)

--
Eric Lease Morgan

Reply via email to