[Home] [By Thread] [By Date] [Recent Entries]
At 2012-10-08 20:32 -0400, Birnbaum, David J wrote:
Dear XSLT list, If I'm allowed to put the sequence into a variable, then: T:\ftemp>xslt2 david.xsl david.xsl <?xml version="1.0" encoding="UTF-8"?>Matthew Mark Luke John T:\ftemp>type david.xsl <?xml version="1.0" encoding="UTF-8"?> <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="2.0"> <xsl:template match="/"> <xsl:variable name="items" select="('Matthew','Mark','Luke','Matthew','John')"/> <xsl:value-of select="$items[position() = index-of($items,.)[1]]"/> </xsl:template> </xsl:stylesheet> If I'm not allowed to put the sequence into a variable, but I am allowed to duplicate the sequence in the expression: T:\ftemp>xslt2 david2.xsl david2.xsl <?xml version="1.0" encoding="UTF-8"?>Matthew Mark Luke John T:\ftemp>type david2.xsl <?xml version="1.0" encoding="UTF-8"?> <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="2.0"> <xsl:template match="/"> <xsl:value-of select="('Matthew','Mark','Luke','Matthew','John')[position() = index-of(('Matthew','Mark','Luke','Matthew','John'),.)[1]]"/> </xsl:template> </xsl:stylesheet> T:\ftemp> I don't think I can do it otherwise, but I only have five minutes this evening to look at this. I hope this helps. . . . . . . . . . . Ken -- Contact us for world-wide XML consulting and instructor-led training Free 5-hour lecture: http://www.CraneSoftwrights.com/links/udemy.htm Crane Softwrights Ltd. http://www.CraneSoftwrights.com/s/ G. Ken Holman mailto:gkholman@xxxxxxxxxxxxxxxxxxxx Google+ profile: https://plus.google.com/116832879756988317389/about Legal business disclaimers: http://www.CraneSoftwrights.com/legal
|

Cart



