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: mrglavas@xxxxxxxxxx
E-mail: mrglavas@xxxxxxxxxx
Michael Burbidge <mburbidg@xxxxxxxxx> 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-
http://www.archivum.info/j-users@xerces.apache.org/2008-06/msg00004.html