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]