Author: mrglavas
Date: Thu Nov 9 14:49:28 2006
New Revision: 473122
URL: http://svn.apache.org/viewvc?view=rev&rev=473122
Log:
JIRA Issue #1210:
http://issues.apache.org/jira/browse/XERCESJ-1210
Use the Xalan DOM L3 serializer when it's available;
fallback to the deprecated Xerces DOM L3 serializer
when it isn't.
Modified:
xerces/java/trunk/src/org/apache/xerces/dom/CoreDOMImplementationImpl.java
Modified:
xerces/java/trunk/src/org/apache/xerces/dom/CoreDOMImplementationImpl.java
URL:
http://svn.apache.org/viewvc/xerces/java/trunk/src/org/apache/xerces/dom/CoreDOMImplementationImpl.java?view=diff&rev=473122&r1=473121&r2=473122
==============================================================================
--- xerces/java/trunk/src/org/apache/xerces/dom/CoreDOMImplementationImpl.java
(original)
+++ xerces/java/trunk/src/org/apache/xerces/dom/CoreDOMImplementationImpl.java
Thu Nov 9 14:49:28 2006
@@ -405,6 +405,13 @@
* reference to the default error handler.
*/
public LSSerializer createLSSerializer() {
+ try {
+ Class serializerClass = ObjectFactory.findProviderClass(
+ "org.apache.xml.serializer.dom3.LSSerializerImpl",
+ ObjectFactory.findClassLoader(), true);
+ return (LSSerializer) serializerClass.newInstance();
+ }
+ catch (Exception e) {}
return new DOMSerializerImpl();
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]