cziegeler 2003/03/12 07:11:15
Modified: src/java/org/apache/cocoon/xml XMLUtils.java
Log:
Fixing NPE with JDK 1.3
Revision Changes Path
1.2 +7 -1 cocoon-2.1/src/java/org/apache/cocoon/xml/XMLUtils.java
Index: XMLUtils.java
===================================================================
RCS file: /home/cvs/cocoon-2.1/src/java/org/apache/cocoon/xml/XMLUtils.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- XMLUtils.java 9 Mar 2003 00:09:46 -0000 1.1
+++ XMLUtils.java 12 Mar 2003 15:11:15 -0000 1.2
@@ -226,8 +226,14 @@
transformerHandler =
((SAXTransformerFactory)TransformerFactory.newInstance()).newTransformerHandler();
transformerHandler.getTransformer().setOutputProperties(format);
transformerHandler.setResult(new StreamResult(writer));
+ if ( node.getNodeType() != Node.DOCUMENT_NODE ) {
+ transformerHandler.startDocument();
+ }
DOMStreamer domStreamer = new DOMStreamer(transformerHandler,
transformerHandler);
domStreamer.stream(node);
+ if ( node.getNodeType() != Node.DOCUMENT_NODE ) {
+ transformerHandler.endDocument();
+ }
return writer.toString();
} catch (javax.xml.transform.TransformerException local) {
throw new ProcessingException("TransformerException: " + local, local);