Subject: [xsl] xsl:number function error From: tsterlin@xxxxxxxxxxxxxxxxx Date: Sun, 24 Apr 2005 14:25:27 -0700 |
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] xml document as parameter, James Fuller | Thread | RE: [xsl] xsl:number function error, Michael Kay |
RE: [xsl] grouping/position problem, Michael Kay | Date | RE: [xsl] xsl:number function error, Michael Kay |
Month |