[XSL-LIST Mailing List Archive Home]
[By Thread]
[By Date]
Christopher R. Maden wrote:
to which I have added two lines, "cocoon-process" and "xml-stylesheet":
354 analogy /export/home/ray/tomcat/webapps/cocoon/local/xml-invoice:more testinvoice.xml
<?xml version="1.0"?>
<!DOCTYPE billable
PUBLIC "-//crism//DTD Record of Billable Expenses//EN"
"invoice.dtd">
<?cocoon-process type="xslt"?>
<?xml-stylesheet href="invoice.xsl" type="text/xsl"?>
<billable>
<agent id="bob">
The result: (sorry this is so long, but I don't know what is relevant.)
Error found handling the request.
org.apache.xalan.xslt.XSLProcessorException: pattern = '$period-start-date'
Could not get variable named period-start-date
at org.apache.xalan.xslt.XSLTEngineImpl.error(XSLTEngineImpl.java:1753)
at org.apache.xalan.xslt.XSLTEngineImpl.error(XSLTEngineImpl.java:1717)
at org.apache.xalan.xslt.XSLTEngineImpl.process(XSLTEngineImpl.java:746)
at org.apache.cocoon.transformer.XalanTransformer.transform(XalanTransformer.java:107)
at org.apache.cocoon.processor.xslt.XSLTProcessor.process(XSLTProcessor.java:117)
at org.apache.cocoon.Engine.handle(Engine.java:376)
at org.apache.cocoon.Cocoon.service(Cocoon.java:183)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:246)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:191)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:255)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:879)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:225)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:879)
at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2175)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:164)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:446)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:879)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:162)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:879)
at org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:827)
at org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:904)
at java.lang.Thread.run(Thread.java:484)
---------
org.apache.xalan.xpath.XPathException: pattern = '$period-start-date'
Could not get variable named period-start-date
at org.apache.xalan.xpath.XPath.error(XPath.java:1562)
at org.apache.xalan.xpath.XPath.error(XPath.java:1531)
at org.apache.xalan.xpath.XPath.variable(XPath.java:892)
at org.apache.xalan.xpath.XPath.execute(XPath.java:1375)
at org.apache.xalan.xpath.XPath.execute(XPath.java:1354)
at org.apache.xalan.xpath.XPath.execute(XPath.java:311)
at org.apache.xalan.xpath.XPath.execute(XPath.java:274)
at org.apache.xalan.xslt.VariableStack.pushParams(VariableStack.java:247)
at org.apache.xalan.xslt.ElemCallTemplate.execute(ElemCallTemplate.java:131)
at org.apache.xalan.xslt.ElemTemplateElement.executeChildren(ElemTemplateElement.java:661)
at org.apache.xalan.xslt.ElemLiteralResult.execute(ElemLiteralResult.java:254)
at org.apache.xalan.xslt.ElemTemplateElement.executeChildren(ElemTemplateElement.java:661)
at org.apache.xalan.xslt.ElemLiteralResult.execute(ElemLiteralResult.java:254)
at org.apache.xalan.xslt.ElemTemplateElement.executeChildren(ElemTemplateElement.java:661)
at org.apache.xalan.xslt.ElemLiteralResult.execute(ElemLiteralResult.java:254)
at org.apache.xalan.xslt.ElemTemplateElement.executeChildren(ElemTemplateElement.java:661)
at org.apache.xalan.xslt.ElemTemplate.execute(ElemTemplate.java:145)
at org.apache.xalan.xslt.StylesheetRoot.process(StylesheetRoot.java:446)
at org.apache.xalan.xslt.XSLTEngineImpl.process(XSLTEngineImpl.java:722)
at org.apache.cocoon.transformer.XalanTransformer.transform(XalanTransformer.java:107)
at org.apache.cocoon.processor.xslt.XSLTProcessor.process(XSLTProcessor.java:117)
at org.apache.cocoon.Engine.handle(Engine.java:376)
at org.apache.cocoon.Cocoon.service(Cocoon.java:183)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:246)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:191)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:255)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:879)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:225)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:879)
at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2175)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:164)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:446)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:879)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:162)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:879)
at org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:827)
at org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:904)
at java.lang.Thread.run(Thread.java:484)
Warning: this page has been dynamically generated.
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Re: [xsl] using parameters in a select (in the invoice example)
Subject: Re: [xsl] using parameters in a select (in the invoice example) From: Ray Allis <ray.allis@xxxxxxxxxx> Date: Wed, 25 Apr 2001 11:14:18 -0700 |
Christopher R. Maden wrote:
What XSLT engine are you using? Please send me, off-list, a source document and invocation that demonstrates this problem; the transformation sheet works with SAXON and XT, at least.
-Chris
Thanks for asking! I'm using tomcat/cocoon on SPARC Solaris 8. I -believe- tomcat uses the classes in tomcat/lib, i.e.
349 analogy /export/home/ray/tomcat/lib:ll total 6302 drwx--x--x 2 ray staff 512 Apr 25 10:59 ./ drwx--x--x 12 ray staff 512 Apr 10 20:56 ../ -rw-r--r-- 1 ray staff 246840 Apr 13 10:24 cocoon.jar -rw-r--r-- 1 ray staff 654212 Apr 13 10:22 fop_0_15_0.jar -rw------- 1 ray staff 73713 Apr 2 18:37 jasper-runtime.jar -rw------- 1 ray staff 3942 Apr 2 18:37 namingfactory.jar -rw-r--r-- 1 ray staff 1014 Apr 13 10:22 sax-bugfix.jar -rw-r--r-- 1 ray staff 98901 Apr 13 10:22 turbine-pool.jar -rw-r--r-- 1 ray staff 128702 Apr 13 10:22 w3c.jar -rw-r--r-- 1 ray staff 436249 Apr 25 10:49 xalan_1_2_2.jar -rw-r--r-- 1 ray staff 1499244 Apr 25 10:49 xerces_1_2_3.jar
The source document is: http://analogy.sea.boeing.com:8080/cocoon/local/xml-invoice/testinvoice.xml
353 analogy /export/home/ray/tomcat/webapps/cocoon/local/xml-invoice:ll total 186 drwxr-xr-x 2 ray staff 512 Apr 25 08:53 ./ drwxr-xr-x 4 ray staff 512 Apr 24 13:51 ../ -rw-r--r-- 1 ray staff 1170 Apr 24 11:24 invoice.css -rw-r--r-- 1 ray staff 14225 Apr 24 11:24 invoice.dtd -rw-r--r-- 1 ray staff 69955 Apr 24 11:24 invoice.xsl -rw-r--r-- 1 ray staff 2268 Apr 24 11:24 sample.xml -rw-r--r-- 1 ray staff 2544 Apr 25 08:53 testinvoice.xml
to which I have added two lines, "cocoon-process" and "xml-stylesheet":
354 analogy /export/home/ray/tomcat/webapps/cocoon/local/xml-invoice:more testinvoice.xml
<?xml version="1.0"?>
<!DOCTYPE billable
PUBLIC "-//crism//DTD Record of Billable Expenses//EN"
"invoice.dtd">
<?cocoon-process type="xslt"?>
<?xml-stylesheet href="invoice.xsl" type="text/xsl"?>
<billable>
<agent id="bob">
The result: (sorry this is so long, but I don't know what is relevant.)
Error found handling the request.
org.apache.xalan.xslt.XSLProcessorException: pattern = '$period-start-date'
Could not get variable named period-start-date
at org.apache.xalan.xslt.XSLTEngineImpl.error(XSLTEngineImpl.java:1753)
at org.apache.xalan.xslt.XSLTEngineImpl.error(XSLTEngineImpl.java:1717)
at org.apache.xalan.xslt.XSLTEngineImpl.process(XSLTEngineImpl.java:746)
at org.apache.cocoon.transformer.XalanTransformer.transform(XalanTransformer.java:107)
at org.apache.cocoon.processor.xslt.XSLTProcessor.process(XSLTProcessor.java:117)
at org.apache.cocoon.Engine.handle(Engine.java:376)
at org.apache.cocoon.Cocoon.service(Cocoon.java:183)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:246)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:191)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:255)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:879)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:225)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:879)
at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2175)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:164)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:446)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:879)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:162)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:879)
at org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:827)
at org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:904)
at java.lang.Thread.run(Thread.java:484)
---------
org.apache.xalan.xpath.XPathException: pattern = '$period-start-date'
Could not get variable named period-start-date
at org.apache.xalan.xpath.XPath.error(XPath.java:1562)
at org.apache.xalan.xpath.XPath.error(XPath.java:1531)
at org.apache.xalan.xpath.XPath.variable(XPath.java:892)
at org.apache.xalan.xpath.XPath.execute(XPath.java:1375)
at org.apache.xalan.xpath.XPath.execute(XPath.java:1354)
at org.apache.xalan.xpath.XPath.execute(XPath.java:311)
at org.apache.xalan.xpath.XPath.execute(XPath.java:274)
at org.apache.xalan.xslt.VariableStack.pushParams(VariableStack.java:247)
at org.apache.xalan.xslt.ElemCallTemplate.execute(ElemCallTemplate.java:131)
at org.apache.xalan.xslt.ElemTemplateElement.executeChildren(ElemTemplateElement.java:661)
at org.apache.xalan.xslt.ElemLiteralResult.execute(ElemLiteralResult.java:254)
at org.apache.xalan.xslt.ElemTemplateElement.executeChildren(ElemTemplateElement.java:661)
at org.apache.xalan.xslt.ElemLiteralResult.execute(ElemLiteralResult.java:254)
at org.apache.xalan.xslt.ElemTemplateElement.executeChildren(ElemTemplateElement.java:661)
at org.apache.xalan.xslt.ElemLiteralResult.execute(ElemLiteralResult.java:254)
at org.apache.xalan.xslt.ElemTemplateElement.executeChildren(ElemTemplateElement.java:661)
at org.apache.xalan.xslt.ElemTemplate.execute(ElemTemplate.java:145)
at org.apache.xalan.xslt.StylesheetRoot.process(StylesheetRoot.java:446)
at org.apache.xalan.xslt.XSLTEngineImpl.process(XSLTEngineImpl.java:722)
at org.apache.cocoon.transformer.XalanTransformer.transform(XalanTransformer.java:107)
at org.apache.cocoon.processor.xslt.XSLTProcessor.process(XSLTProcessor.java:117)
at org.apache.cocoon.Engine.handle(Engine.java:376)
at org.apache.cocoon.Cocoon.service(Cocoon.java:183)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:246)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:191)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:255)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:879)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:225)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:879)
at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2175)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:164)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:446)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:879)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:162)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:879)
at org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:827)
at org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:904)
at java.lang.Thread.run(Thread.java:484)
Warning: this page has been dynamically generated.
Copyright (c) 1999-2001 The Apache XML Project. All rights reserved.
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] using parameters in a sel, Christopher R. Maden | Thread | RE: [xsl] using parameters in a sel, Michael Kay |
RE: [xsl] replacing spaces in xml, Michael Kay | Date | RE: [xsl] replacing spaces in xml, Michael Fitzgerald |
Month |