/Michael Glavassevich/:
When the system property isn't set, DOMImplementationRegistry will look
for a file called
META_INF/services/org.w3c.dom.DOMImplementationSourceList in the jars on
the classpath to determine the class name. The one in xercesImpl.jar
already points to org.apache.xerces.dom.DOMXSImplementationSourceImpl.
Yes, I'm aware of that mechanism and I've wondered why is the
|System.setProperty(DOMImplementationRegistry.PROPERTY,
"org.apache.xerces.dom.DOMXSImplementationSourceImpl")| call ever
issued in the examples - to ensure the original Xerces
implementation is in use and not other like the Sun's JDK 5 supplied
one?
If
you have no control over the environment and you absolutely need to use
the Xerces implementation I suppose you could use reflection and then
query the DOMImplementationSource [1] directly.
[1]
http://xerces.apache.org/xerces2-j/javadocs/api/org/w3c/dom/DOMImplementationSource.html
You're right. I've overlooked this: using direct construction I'll
get DOMImplementationSource and not a DOMImplementationRegistry
instance.
--
Stanimir
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]