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.
Open Group Certified Distinguished IT Architect. Open Group Certified Master IT Architect. Sun Certified Architect (SCEA).