Oliver, This is the best thing about using Xerces. Since it is not using com.ibm.* for its parser implementation, and rather uses org.apache.* then no naming conflicts will happen. The only thing you need to make sure on WebSphere is that the Xerces.jar that has the org.w3c.* interfaces will appear before xml4j.jar in the classpath.