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