DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT <http://nagoya.apache.org/bugzilla/show_bug.cgi?id=22949>. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE.
http://nagoya.apache.org/bugzilla/show_bug.cgi?id=22949 Error with node sets and [last()] predicate ------- Additional Comments From [EMAIL PROTECTED] 2003-10-10 18:43 ------- [last()] predicate has problem for both Xalan interpretive and XSLTC in the following test case: XML file: <?xml version="1.0" encoding="UTF-8"?> <doc> <num>1</num> <num>2</num> <num>3</num> </doc> XSLT file: <?xml version="1.0" encoding="UTF-8"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:variable name="a" select="doc/num"/> <xsl:template match="doc"> <out><xsl:text> </xsl:text> <xsl:value-of select="num[last()]"/><xsl:text> </xsl:text> <xsl:value-of select="num[last()-1]"/><xsl:text> </xsl:text> <xsl:value-of select="num[last()-1][last()]"/><xsl:text> </xsl:text> <xsl:value-of select="$a[last()-1][last()]" /><xsl:text> </xsl:text> </out> </xsl:template> </xsl:stylesheet> Output using Xalan interpretive failed to evaluate double predicate [last()-1] [last()]: <?xml version="1.0" encoding="UTF-8"?> <out> 3 2 2 </out> Output using XSLTC failed to evaluate predicate [last()-1]: <?xml version="1.0" encoding="UTF-8"?> <out> 3 2 </out>
