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);
  
  
  

Reply via email to