[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] xalan error with plain text
Hi,
I'm trying to do simple transform from a simple XML document to plain text. I'm using the current Xalan 2.2D14 and the supplied Xerces and JDOM 1.0b7 for my XML generation. I have the following XML <?xml version="1.0" encoding="UTF-8"?> <document> <title>The Title</title> </document> When I try and process it through this stylesheet: <?xml version="1.0"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:output method="text" /> <xsl:template match="document"> <xsl:apply-templates /> </xsl:template> <xsl:template match="title"> <xsl:value-of select="." /> </xsl:template> </xsl:stylesheet> I get the following stack trace which unfortunately doesn't give me enough information to figure out the problem. java.util.EmptyStackException javax.xml.transform.TransformerException: java.util.EmptyStackException at org.apache.xalan.transformer.TransformerImpl.transformNode (TransformerImpl.java:1230) at org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java: 642) at org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java: 1092) at org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java: 1070) at com.katahdinsoftware.MainStub.<init>(MainStub.java:46) at com.katahdinsoftware.MainStub.main(MainStub.java:58) --------- java.util.EmptyStackException at java.util.Stack.peek(Stack.java:82) at org.jdom.input.SAXHandler.characters(SAXHandler.java:483) at org.xml.sax.helpers.XMLFilterImpl.characters(XMLFilterImpl.java:614) at org.apache.xalan.transformer.ResultTreeHandler.characters (ResultTreeHandler.java:479) at org.apache.xml.utils.FastStringBuffer.sendSAXcharacters(FastStringBuffer.java: 975) at org.apache.xml.dtm.ref.sax2dtm.SAX2DTM.dispatchCharactersEvents(SAX2DTM.java: 493) at org.apache.xpath.objects.XNodeSet.dispatchCharactersEvents(XNodeSet.java:262) at org.apache.xpath.Expression.executeCharsToContentHandler(Expression.java:303) at org.apache.xalan.templates.ElemValueOf.execute(ElemValueOf.java:319) at org.apache.xalan.templates.ElemApplyTemplates.transformSelectedNodes (ElemApplyTemplates.java:420) at org.apache.xalan.templates.ElemApplyTemplates.execute(ElemApplyTemplates.java: 226) at org.apache.xalan.templates.ElemApplyTemplates.transformSelectedNodes (ElemApplyTemplates.java:420) at org.apache.xalan.templates.ElemApplyTemplates.execute(ElemApplyTemplates.java: 226) at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates (TransformerImpl.java:2186) at org.apache.xalan.transformer.TransformerImpl.applyTemplateToNode (TransformerImpl.java:2012) at org.apache.xalan.transformer.TransformerImpl.transformNode (TransformerImpl.java:1175) at org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java: 642) at org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java: 1092) at org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java: 1070) at com.katahdinsoftware.MainStub.<init>(MainStub.java:46) at com.katahdinsoftware.MainStub.main(MainStub.java:58) also on a related note, I can't seem to get the "omit-xml-declaration" attribute of <xsl:output> to work either. Thanks for any help Best Regards Michael Engelhart XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|