Subject: [xsl] Order of accumulator rules From: "David Maus lists@xxxxxxxxxx" <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> Date: Mon, 27 Jul 2020 16:33:01 -0000 |
Hello everone, I started to play with XSLT 3 accumulators and am not sure I understand the specifications correctly with regards to the order of accumulator rules. Take the following example: <xsl:transform version="3.0" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:output method="text"/> <xsl:mode on-no-match="shallow-skip" use-accumulators="#all"/> <xsl:accumulator name="accumulator" as="xs:integer" initial-value="0"> <xsl:accumulator-rule match="element"> <xsl:sequence select="1"/> </xsl:accumulator-rule> <xsl:accumulator-rule match="element"> <xsl:sequence select="2"/> </xsl:accumulator-rule> </xsl:accumulator> <xsl:template match="/"> <xsl:apply-templates/> <xsl:sequence select="accumulator-after('accumulator')"/> </xsl:template> </xsl:transform> And apply it to the following document: <element/>
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] case conversion with repl, Wolfhart Totschnig w | Thread | Re: [xsl] Order of accumulator rule, Michael Kay mike@xxx |
Re: [xsl] case conversion with repl, Wolfhart Totschnig w | Date | Re: [xsl] Order of accumulator rule, Michael Kay mike@xxx |
Month |