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: Can't get subtraction to work in variable statement


->-----Original Message-----
->From: Brian Burridge [mailto:brian_burridge@coxtarget.com]
->Subject: Can't get subtraction to work in variable statement
->
->
->For some reason, the first two variable declarations work 
->fine, but the
->third one gives this error:
->pattern = '$pm-$hourMinutes' Extra illegal tokens: '$', 'hourMinutes'
->
->     <xsl:variable name="hours" select="round($pm div 60)"/>
->     <xsl:variable name="hourMinutes" select="$hours*60"/>
->     <xsl:variable name="minutes" select="$pm-$hourMinutes"/>
->
->Can't I subtract in XSL? I'm using Xalan.

Hi,

<xsl:variable name="minutes" select="$pm - $hourMinutes"/>

should work, '-' can be part of a variable name in xslt, that's why you get
illegal token...

bye
Frank
-
Frank Spychalski
Research Engineer
SAP Labs, Palo Alto           frank.spychalski@sap.com 


 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]