This is the mail archive of the xsl-list@mulberrytech.com mailing list .


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: using parameters in a select (in the invoice example)


At 13:09 24-04-2001, Ray Allis wrote:
>Is THAT why this nifty example doesn't work?
>
><!-- invoice.xsl, v1.0
>Written by Christopher R. Maden, Lexica LLC
>crism@lexica.net -->

(Now crism@maden.org... Lexica delenda est.)

><!-- Get the end date of the last period. -->
><xsl:variable name="temp-date"
>select="/billable/period[last()]/@end"/>
>
>-------------------------------------------------------------------------
>1000 analogy /export/home/ray/tomcat/logs:
>
>XSL Error: pattern = '$temp-date'
>VariableReference given for variable out of context or without 
>definition!  Name = temp-date, source tree node: #document
>XSL Error: pattern = '/billable/period[@end=$period-end-date]'
>Could not get variable named period-end-date
>XSL Error: pattern = '$period/@start'
>Could not get variable named period
>XSL Error: pattern = '$period-start-date'
>Could not get variable named period-start-date
>XSL Error: SAX Exception

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
-- 
Christopher R. Maden, XML Consultant
DTDs/schemas - conversion - ebooks - publishing - Web - B2B - training
<URL: http://crism.maden.org/consulting/ >
PGP Fingerprint: BBA6 4085 DED0 E176 D6D4  5DFC AC52 F825 AFEC 58DA


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]