Author: mrglavas
Date: Mon Feb 27 11:46:27 2006
New Revision: 381413

URL: http://svn.apache.org/viewcvs?rev=381413&view=rev
Log:
Remove hard reference to the XML11DTDProcessor to allow this class to be 
compiled without XML 1.1 support.

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/viewcvs/xerces/java/trunk/src/org/apache/xerces/dom/CoreDOMImplementationImpl.java?rev=381413&r1=381412&r2=381413&view=diff
==============================================================================
--- xerces/java/trunk/src/org/apache/xerces/dom/CoreDOMImplementationImpl.java 
(original)
+++ xerces/java/trunk/src/org/apache/xerces/dom/CoreDOMImplementationImpl.java 
Mon Feb 27 11:46:27 2006
@@ -1,5 +1,5 @@
 /*
- * Copyright 1999-2005 The Apache Software Foundation.
+ * Copyright 1999-2006 The Apache Software Foundation.
  * 
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -18,7 +18,6 @@
 import java.lang.ref.SoftReference;
 
 import org.apache.xerces.impl.RevalidationHandler;
-import org.apache.xerces.impl.dtd.XML11DTDProcessor;
 import org.apache.xerces.impl.dtd.XMLDTDLoader;
 import org.apache.xerces.parsers.DOMParserImpl;
 import org.apache.xerces.util.XMLChar;
@@ -29,10 +28,10 @@
 import org.w3c.dom.Document;
 import org.w3c.dom.DocumentType;
 import org.w3c.dom.Element;
-import org.w3c.dom.ls.LSParser;
 import org.w3c.dom.ls.DOMImplementationLS;
 import org.w3c.dom.ls.LSInput;
 import org.w3c.dom.ls.LSOutput;
+import org.w3c.dom.ls.LSParser;
 import org.w3c.dom.ls.LSSerializer;
 
 /**
@@ -571,7 +570,11 @@
                 }
                 xml11DTDLoaders[freeXML11DTDLoaderIndex--] = null;
             }
-            return new XML11DTDProcessor();
+            return (XMLDTDLoader) (ObjectFactory
+                    .newInstance(
+                        "org.apache.xerces.impl.dtd.XML11DTDProcessor",
+                        ObjectFactory.findClassLoader(),
+                        true));
         }
         // return an instance of XMLDTDLoader
         else {



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to