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" <[log in to unmask]>
To: <[log in to unmask]>
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
>
|