1

The java xml ecosystem seems awash in current implementations, API definitions and libraries all with cryptic names. (Web searches frequently turn up references to old/out-of-date implementations as well.)

To list just some of the terms out there (by no means exhaustive): Crimson, Xerces, Xalan, JDOM, Saxon, XOM, JAXP

Are there any good references out there for getting an overview of what libraries and frameworks are currently available and how they compare?

Particular questions it would be helpful for a reference to address:

  • What things are part of a standard current java JDK or SDK download?
  • What are the dependencies amongst the libraries/frameworks?
  • What is current, and what supersedes what?
Kara
  • 6,115
  • 16
  • 50
  • 57
Alex Stoddard
  • 8,244
  • 4
  • 41
  • 61
  • Checkout my answer to a similar question here http://stackoverflow.com/questions/3855324/where-i-can-find-a-detailed-comparison-of-java-xml-frameworks/4536265#4536265 – Aravind Yarram Jan 16 '11 at 00:43

1 Answers1

3

There is an article "Choose Your Java XML Parser" that compares Xerces (Apache), XDK (Oracle) and JAXP (from Sun, is part of JDK).

Another article is "XML and Java technologies" from IBM. It compares JDOM, dom4j, EXML, XPP, Crimson and Xerces.

linuxbuild
  • 15,843
  • 6
  • 60
  • 87