Hi Phillip

I think this is the same problem that Andrew just raised. I think its fixed
in the current daily build. Could you see if that fixes the problem?
Hopefully the 0.5 release will be really soon now.

James

From: "Rhodes, Phillip C." <[EMAIL PROTECTED]>
> When I try to do a xsl transformation in dom4j, the following exception is
> raised.  The code that does the transformation follows the exception.  If
I
> do a command line transformation with org.apache.xalan.xslt.Process
(version
> xalan-j_1_2_2) with the same files, all is well.  I am using the same
> version of xerces and xalan for both transformations (commandline and
> dom4j).
>
> Any pointers would be appreciated.  thanks.
>
> I converted from jdom, and so far, this seems better!
>
>      [java] javax.xml.transform.TransformerException
>      [java]     at
>
org.apache.xalan.transformer.TransformerImpl.transformNode(TransformerImpl.j
> ava:1269)
>      [java]     at
>
org.apache.xalan.transformer.TransformerImpl.run(TransformerImpl.java:3070)
>      [java]     at java.lang.Thread.run(Thread.java:484)
>      [java] ---------
>      [java] java.lang.NullPointerException
>      [java]     at
> org.dom4j.io.SAXContentHandler.createDocument(SAXContentHandler.java:311)
>      [java]     at
> org.dom4j.io.SAXContentHandler.getDocument(SAXContentHandler.java:119)
>      [java]     at
> org.dom4j.io.SAXContentHandler.peekBranch(SAXContentHandler.java:364)
>      [java]     at
> org.dom4j.io.SAXContentHandler.createElement(SAXContentHandler.java:354)
>      [java]     at
> org.dom4j.io.SAXContentHandler.startElement(SAXContentHandler.java:168)
>      [java]     at
>
org.apache.xalan.transformer.QueuedStartElement.flush(QueuedStartElement.jav
> a:357)
>      [java]     at
>
org.apache.xalan.transformer.ResultTreeHandler.flushPending(ResultTreeHandle
> r.java:770)
>      [java]     at
>
org.apache.xalan.transformer.ResultTreeHandler.endElement(ResultTreeHandler.
> java:279)
>      [java]     at
>
org.apache.xalan.templates.ElemLiteralResult.execute(ElemLiteralResult.java:
> 643)
>      [java]     at
>
org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(Transform
> erImpl.java:2251)
>      [java]     at
>
org.apache.xalan.transformer.TransformerImpl.applyTemplateToNode(Transformer
> Impl.java:2134)
>      [java]     at
>
org.apache.xalan.transformer.TransformerImpl.transformNode(TransformerImpl.j
> ava:1246)
>      [java]     at
>
org.apache.xalan.transformer.TransformerImpl.run(TransformerImpl.java:3070)
>      [java]     at java.lang.Thread.run(Thread.java:484)
>
> BUILD SUCCESSFUL
>
>     public static void process(String xmlFileName,String xslFileName)
throws
> Exception {
>         //create doc
>         SAXReader reader = new SAXReader();
>         Document document =  reader.read(xmlFileName);
>         // load the transformer
>         TransformerFactory factory = TransformerFactory.newInstance();
>         Transformer transformer = factory.newTransformer(
>             new StreamSource( xslFileName )
>         );
>         // now lets create the TRaX source and result
>         // objects and do the transformation
>         Source source = new DocumentSource( document );
>         DocumentResult result = new DocumentResult();
>         transformer.transform( source, result );
>     OutputFormat format = new OutputFormat();
>         // output the transformed document
>         Document transformedDoc = result.getDocument();
>         XMLWriter    writer = new XMLWriter( System.out, format );
>         writer.write( transformedDoc );
>     }
>
>
>
>
>
> _______________________________________________
> dom4j-user mailing list
> [EMAIL PROTECTED]
> http://lists.sourceforge.net/lists/listinfo/dom4j-user
>



_________________________________________________________
Do You Yahoo!?
Get your free @yahoo.com address at http://mail.yahoo.com


_______________________________________________
dom4j-user mailing list
[EMAIL PROTECTED]
http://lists.sourceforge.net/lists/listinfo/dom4j-user

Reply via email to