Subject: [xsl] Unexpected ('a', 'b')[fn:position()] result From: "Rachel D. Basse" <honestrosewater@xxxxxxxxx> Date: Tue, 6 Mar 2007 18:56:03 -0500 |
I am using XSLT 2.0, XPath 2.0, and Saxon-B 8.9 (which I dearly love). This one has driven me completely batty. By all tests and appearances, <xsl:template match="/"> <xsl:sequence select="fn:position()"/> </xsl:template> returns the integer 1, <xsl:template match="/"> <xsl:sequence select="('a', 'b')[1]"/> </xsl:template> returns the string 'a', and <xsl:template match="/"> <xsl:sequence select="('a', 'b')[fn:position()]"/> </xsl:template> returns ('a', 'b'). Why is this? Everything tells me the last expression should evaluate to 'a'. Did I miss something? Thanks for reading, Rachel Basse Care2 make the world greener! Stop the Forest Service from killing more wolves, bears, cougars, and other animals in the wild: http://go.care2.com/99055 http://www.Care2.com Free e-mail. 100MB storage. Helps nonprofits.
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] for-each-group usage, Angela Williams | Thread | Re: [xsl] Unexpected ('a', 'b')[fn:, Abel Braaksma |
Re: [xsl] Looping a node in XSLT, Wendell Piez | Date | Re: [xsl] Looping a node in XSLT, Senthilkumaravelan K |
Month |