Win a copy of Think Java: How to Think Like a Computer Scientist this week in the Java in General forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

XML4J vs Xerces

 
Venkat Raj
Greenhorn
Posts: 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Why does IBM has 2 different XML parsers, Xml4j & Xerces? What's the difference between the two?
 
Ajith Kallambella
Sheriff
Posts: 5782
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
This is what I know -
XML4J is a production parser used by IBM in many of their products. Xerces is a product of Apache Software foundation, an open source community. Xerces undergoes more frequent updates, fixes and patch-releases than XML4J.
Other than this, there may be implementation differences in the way these two parsers are written.
 
David Kane
Ranch Hand
Posts: 65
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I believe that XML4J was originally developer by IBM, and then donated to the Apache project, where it underwent a metamorphasis to become Xerces. There were a number of press releases and stories about it, such as this one.
I believe the current XML4J distribution is a packaging on the Xerces one.
Dave
------------------
David Kane
david_kane@houseofyin.com
Author of Software Architecture: Organizational Principles and Patterns
http://www.vraps.com
http://www.houseofyin.com
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic