Subject: Re: [xsl] Beginner's question: Mathematical Calculations in XSL Template From: Michael Case <mecase@xxxxxxxxxxx> Date: Wed, 21 Nov 2001 10:02:06 -0800 |
also, even in XSL, wouldn't number('abc1') return NaN in at least some processors? "Ami D. Yanero" wrote: > > I'm attempting to do multiplication and additon calculations in my XSL > template. I've seen several posts to various newsgroups about this same > scenario, and I've tested my calculations using the examples and > corrected answers posted. > > However, I'm getting the same error when I do the calculations with the > examples as I'm getting when I use my 'live' documents. Everything that > I've read says that what I've got should work. Please help! > > Thanks in advance. > > Ami D. Yanero, MCP > Software Developer, McGee Corporation > P: 704.882.1500 x409 > F: 704.882.0219 > E: AmiY@xxxxxxxxxxxxx > ********************************************** > "Man is still the most extraordinary computer." > --John F. Kennedy > +-*/+-*/+-*/+-*/+-*/+-*/+-*/+-*/+-*/+-*/+-*/+-*/+-*/+-*/+-*/+-*/+-*/+-*/ > +-*/+-*/+-*/+-*/+-*/ > > Error: > ====== > Expected token 'eof' found '*'. number(one) -->*<-- number(two) * > number(three) > > XML Doc: > ======== > <?xml version = "1.0" encoding = "UTF-8"?> > <?xml-stylesheet href = 'file:///P:/Projects/QuickQuote/test.xsl' type = > 'text/xsl'?> > <numbers> > <one>abc1</one> > <two>2</two> > <three>3</three> > </numbers> > > XSL Doc: > ======== > <?xml version="1.0" ?> > <xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/WD-xsl"> > <xsl:template match="/"> > <html> > <body> > <font face="arial"> > <xsl:for-each select="numbers"> > <table width="100%" cellpadding="1" cellspacing="0" > bordercolor="#c0c0c0"> > <tr> > <td valign="top"><strong>One: </strong></td> > <td valign="top"><xsl:value-of select="one" /></td> > </tr> > <tr> > <td valign="top"><strong>Two: </strong></td> > <td valign="top"><xsl:value-of select="two" /></td> > </tr> > <tr> > <td valign="top"><strong>Three: </strong></td> > <td valign="top"><xsl:value-of select="three" /></td> > </tr> > <tr> > <td valign="top"><strong>Added: </strong></td> > <td valign="top"> > <xsl:value-of select="number(one) * number(two) * number(three)"/> > </td> > > </tr> > </table> > </xsl:for-each> > </font> > </body> > </html> > </xsl:template> > </xsl:stylesheet> > > > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list -- Michael E. Case UC Davis case@xxxxxxxxxxxxxxxxxx (530) 754-7226 XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] Beginner's question: Math, Ami D. Yanero | Thread | Re: [xsl] Beginner's question: Math, David Carlisle |
RE: [xsl] Beginner's question: Math, Mark Nahabedian | Date | RE: [xsl] Beginner's question: Math, Ami D. Yanero |
Month |