[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: flatened hiearchies for xslt2
Hi David,
In fact, I had to change that parameter default value for (., following-sibling::*) and then it seemed simpler to just call your template, passing it the sequence of source sections as in <xsl:template name="group"> <xsl:param name="s"/> <xsl:param name="l" select="1"/> <xsl:for-each-group select="$s" group-starting-with="*[@level=$l]"> <section id="{@id}"> <xsl:call-template name="group"> <xsl:with-param name="s" select="current-group()[position()!=1]"/> <xsl:with-param name="l" select="$l+1"/> </xsl:call-template> </section> </xsl:for-each-group> </xsl:template> calling it with something like <xsl:call-template name="group"> <xsl:with-param name="s" select="$sectionlist"/> </call-template> where $sectionlist is the sequence of all source (flat) sections. It works fine. Thank you, ac
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|