Subject: RE: [xsl] xsl:number function error From: cknell@xxxxxxxxxx Date: Mon, 25 Apr 2005 13:25:27 -0400 |
I get "11" using Saxon 6.5.3 and MSXSL. With Xalan-J I get "8". I suspect a problem with your XSLT processor. -- Charles Knell cknell@xxxxxxxxxx - email -----Original Message----- From: tsterlin@xxxxxxxxxxxxxxxxx Sent: Sun, 24 Apr 2005 14:25:27 -0700 To: XSL-List@xxxxxxxxxxxxxxxxxxxxxx Subject: [xsl] xsl:number function error For some reason it seems that the xsl:number function is not functioning properly...has anyone ever seen this before? Here's the XML input I'm working with. <?xml version="1.0" encoding="UTF-8"?> <DOC> <FRONT> <MAINGRP> <TITLE>NOTES TO READERS</TITLE> <MAINGRPPARA0> </MAINGRPPARA0> <MAINGRPPARA0> </MAINGRPPARA0> <MAINGRPPARA0> </MAINGRPPARA0> <MAINGRPPARA0> </MAINGRPPARA0> </MAINGRP> <MAINGRP> <MAINGRPPARA0> </MAINGRPPARA0> <MAINGRPPARA0> </MAINGRPPARA0> <MAINGRPPARA0> </MAINGRPPARA0> </MAINGRP> <MAINGRP> <TITLE/> </MAINGRP> <MAINGRP> <TITLE>LIST OF EFFECTIVE PAGES</TITLE> <MAINGRPPARA0> </MAINGRPPARA0> </MAINGRP> <MAINGRP> <TITLE>LIST OF ASSOCIATED PUBLICATIONS</TITLE> <MAINGRPPARA0> </MAINGRPPARA0> <MAINGRPPARA0> </MAINGRPPARA0> <MAINGRPPARA0> </MAINGRPPARA0> </MAINGRP> </FRONT> <BODY> <MAINGRP> <TITLE>INTRODUCTION</TITLE> <MAINGRPPARA0> </MAINGRPPARA0> </MAINGRP> </BODY> </DOC> And here's the pertinent portion of my stylesheet: <xsl:template match="MAINGRP"> <xsl:choose> <xsl:when test="ancestor::FRONT"/> <xsl:otherwise> <xsl:number level="any" count="MAINGRPPARA0"/> </xsl:otherwise> </xsl:choose> </xsl:template> The strange thing is it's outputting a 9 when it reaches that first <MAINGRP> child of <BODY>, but it should be an 11. Has anyone encountered this problem with the xsl:number function before...is there some issue with the nesting of the ancestoral children?? Thanks, -Tracy
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] xsl:number function error, Michael Kay | Thread | [xsl] ENCODING COUNTRY CODES, Arulxml |
Re: [xsl] First attempt at xsl:resu, JBryant | Date | [xsl] QName from variable, Norbert Heidbrink |
Month |