Hi Michael, Works for me. Are you sure you were actually picking up Xerces when you tried this and not the JAXP impl in the JDK? I recall that the equivalent in Java 5 had some bugs in this area. Have you tried using the Endorsed Standards Override Mechanism [1] with xml-apis.jar, xercesImpl.jar?
Thanks. [1] http://java.sun.com/j2se/1.5.0/docs/guide/standards/ Michael Glavassevich XML Parser Development IBM Toronto Lab E-mail: [EMAIL PROTECTED] E-mail: [EMAIL PROTECTED] Michael Burbidge <[EMAIL PROTECTED]> wrote on 06/04/2008 01:30:01 PM: > I'm trying to determine the correct way to get the serializer using > the DOM Level 3 Load and Save functionality support by Xerces. I'm > using version 2.8.1. According to the book "Java and XML" this is > the appropriate way to get an LSSerializer: > > DOMImplementationRegistry domRegistry = DOMImplementationRegistry. > newInstance(); > DOMImplementationLS domImpl = (DOMImplementationLS) domRegistry. > getDOMImplementation("LS"); > > But when I do this the second call returns null. I'm trying to use > this from a servlet that is deployed to Tomcat. The xerces jar is on > my class path. Is there something I have to do to get the xerces > versions of the load and save classes registered in the registry? Is > there a more appropriate way to get the right LSSerializer from xerces? > > Thanks, > Michael-