sboag 00/12/31 01:33:14
Modified: java/src/org/apache/xalan/processor
TransformerFactoryImpl.java
Log:
In newTransformerHandler(Source src), reduce code by just calling
newTransformerHandler(templates) after the templates are created.
In newTransformerHandler(Templates templates), call new
TransformerImpl#getInputContentHandler(boolean doDocFrag) with
doDocFrag set to true, so that SAX events don't have to establish
a root element.
Revision Changes Path
1.17 +3 -7
xml-xalan/java/src/org/apache/xalan/processor/TransformerFactoryImpl.java
Index: TransformerFactoryImpl.java
===================================================================
RCS file:
/home/cvs/xml-xalan/java/src/org/apache/xalan/processor/TransformerFactoryImpl.java,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -r1.16 -r1.17
--- TransformerFactoryImpl.java 2000/12/18 17:27:23 1.16
+++ TransformerFactoryImpl.java 2000/12/31 09:33:14 1.17
@@ -513,12 +513,8 @@
{
Templates templates = newTemplates(src);
- TransformerImpl transformer =
- (TransformerImpl) templates.newTransformer();
- TransformerHandler th =
- (TransformerHandler) transformer.getInputContentHandler();
-
- return th;
+
+ return newTransformerHandler(templates);
}
/**
@@ -537,7 +533,7 @@
TransformerImpl transformer =
(TransformerImpl) templates.newTransformer();
TransformerHandler th =
- (TransformerHandler) transformer.getInputContentHandler();
+ (TransformerHandler) transformer.getInputContentHandler(true);
return th;
}