Subject: RE: [xsl] How do I avoid NaN (Simple Maths) From: "Michael Kay" <mike@xxxxxxxxxxxx> Date: Thu, 13 Mar 2008 10:45:10 -0000 |
> In e.g. below I want $clientContacted= 6 + 1 > I'm getting NaN (I assume this is because other elements are not > present) > > Variable(s) poupulated at head of Xsl file (works OK when all > elements present) > > <xsl:variable name="clientContacted" > select="NewDataSet/Table1[callResultCode=280]/count > + NewDataSet/Table1[callResultCode=25]/count > + NewDataSet/Table1[callResultCode=281]/count > + NewDataSet/Table1[callResultCode=28]/count > + NewDataSet/Table1[callResultCode=29]/count > + NewDataSet/Table1[callResultCode=36]/count"/> > Try <xsl:variable name="clientContacted" select="sum(NewDataSet/Table1[callResultCode=(280,25,281,28,29,36)]/count)"/ > In XSLT 1.0 change the predicate to [callResultCode=280 or callResultCode=25 or....] Michael Kay http://www.saxonica.com/
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] How do I avoid NaN (Simple M, Arthur Maloney | Thread | Re[2]: [xsl] How do I avoid NaN (S, Arthur Maloney |
[xsl] How do I avoid NaN (Simple M, Arthur Maloney | Date | Re[2]: [xsl] How do I avoid NaN (S, Arthur Maloney |
Month |