[XSL-LIST Mailing List Archive Home]
[By Thread]
[By Date]
RE: [xsl] Variables have no value
Subject: RE: [xsl] Variables have no value From: "Michael Kay" <mike@xxxxxxxxxxxx> Date: Thu, 15 Feb 2007 20:21:49 -0000 |
What do you mean by saying that a variable has no value? How did you examine the variable? Variables in Saxon are often evaluated lazily (on first reference). If you're using a debugger then it may be visible that a variable hasn't (yet) been evaluated. But if you reference it from your code, it should always have a value. Michael Kay http://www.saxonica.com/ > -----Original Message----- > From: Angela Williams [mailto:Angela.Williams@xxxxxxxxxxxxxxxxxx] > Sent: 15 February 2007 19:14 > To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx > Subject: [xsl] Variables have no value > > Good afternoon - > I'm using XSLT 2.0, Saxon8b, XEP4.4... > > Some of my variables are initializing and some are not. I've > reordered them, overlaid non-working ones with working ones, > added new ones, renamed them and revalued them and the same > ones still won't initialize. I've googled and searched > through the 6 or 7 books on my desk and can't find a reason > why. What am I missing? > > <xsl:template match="something"> > <xsl:variable name="A11" select="number(10)" /> <!-- > NO VALUE --> > <xsl:variable name="A21" select="number(4.5)"/> <!-- > NO VALUE --> > <xsl:variable name="A12" select="number(313.6)" /> <!-- OK --> > <xsl:variable name="A22" select="number(208.1)"/> <!-- OK --> > <xsl:variable name="A32" select="number(6)"/> <!-- OK --> > <xsl:variable name="A42" select="number(6)"/> <!-- > NO VALUE --> > <xsl:variable name="A52" select="number(6)"/> <!-- OK --> > <xsl:variable name="A62" select="number(6)"/> <!-- > NO VALUE --> > > <xsl:variable name="B32" select="number(43)"/> <!-- OK --> > <xsl:variable name="B42" select="number(22)"/> <!-- OK --> > <xsl:variable name="B52" select="number(3)"/> <!-- OK --> > <xsl:variable name="B62" select="number(3)"/> <!-- OK --> > > <!-- Do something with the variables here. Fails with > Attribute 'x' cannot have a value of NaN error.--> </xsl:template> > > > Thanks! > Angela Williams > Channel Developer > The 401k Company > Austin, Texas, USA > 512-344-1547 >
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] Variables have no value, Angela Williams | Thread | RE: [xsl] Variables have no value, Angela Williams |
[xsl] Variables have no value, Angela Williams | Date | RE: [xsl] Variables have no value, Angela Williams |
Month |