You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@xerces.apache.org by mr...@apache.org on 2006/11/09 23:49:29 UTC
svn commit: r473122 -
/xerces/java/trunk/src/org/apache/xerces/dom/CoreDOMImplementationImpl.java
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: commits-unsubscribe@xerces.apache.org
For additional commands, e-mail: commits-help@xerces.apache.org