neilg 2003/02/17 14:35:40
Modified: java/src/org/apache/html/dom HTMLDocumentImpl.java
java/src/org/apache/xml/serialize SerializerFactory.java
Log:
fix to bug 16509; thanks to Igor Malinin
Revision Changes Path
1.14 +4 -4 xml-xerces/java/src/org/apache/html/dom/HTMLDocumentImpl.java
Index: HTMLDocumentImpl.java
===================================================================
RCS file: /home/cvs/xml-xerces/java/src/org/apache/html/dom/HTMLDocumentImpl.java,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -r1.13 -r1.14
--- HTMLDocumentImpl.java 17 Oct 2002 14:35:14 -0000 1.13
+++ HTMLDocumentImpl.java 17 Feb 2003 22:35:39 -0000 1.14
@@ -64,7 +64,6 @@
import org.w3c.dom.html.*;
import org.apache.xerces.dom.DocumentImpl;
import org.apache.xerces.dom.NodeImpl;
-import org.apache.xerces.dom.AttrImpl;
import org.apache.xerces.util.ObjectFactory;
import org.w3c.dom.DOMException;
@@ -777,8 +776,9 @@
private static void populateElementType( String tagName, String className )
{
try {
- _elementTypesHTML.put( tagName,
-
ObjectFactory.findClassLoader().loadClass("org.apache.html.dom." + className) );
+ _elementTypesHTML.put( tagName,
+ ObjectFactory.findProviderClass("org.apache.html.dom." + className,
+ HTMLDocumentImpl.class.getClassLoader(), false) );
} catch ( Exception except ) {
new RuntimeException( "HTM019 OpenXML Error: Could not find or execute
class " + className + " implementing HTML element " + tagName
+ "\n" + className + "\t" + tagName);
1.8 +2 -2
xml-xerces/java/src/org/apache/xml/serialize/SerializerFactory.java
Index: SerializerFactory.java
===================================================================
RCS file:
/home/cvs/xml-xerces/java/src/org/apache/xml/serialize/SerializerFactory.java,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- SerializerFactory.java 10 Sep 2002 14:04:52 -0000 1.7
+++ SerializerFactory.java 17 Feb 2003 22:35:40 -0000 1.8
@@ -110,7 +110,7 @@
className = token.nextToken();
try {
factory = (SerializerFactory) ObjectFactory.newInstance(
className,
- ObjectFactory.findClassLoader(), true);
+ SerializerFactory.class.getClassLoader(), true);
if ( _factories.containsKey( factory.getSupportedMethod() ) )
_factories.put( factory.getSupportedMethod(), factory );
} catch ( Exception except ) { }
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]