[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: VB: Grouping by position (using Jeni's solution) p
Hi Ulf, Try something like... <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:template match="procedure"> <table> <xsl:apply-templates select="(procstep/grate)[position() mod 2 = 1]" mode="row"/> </table> </xsl:template> <xsl:template match="grate" mode="row"> <row> <xsl:apply-templates select="self::node() | following::grate[position() < 2]"/> </row> </xsl:template> <xsl:template match="grate"> <entry> <i2graphic> <xsl:copy-of select="graphic | graphic/@*"/> </i2graphic> </entry> </xsl:template> </xsl:stylesheet> Hope this helps Marrow http://www.marrowsoft.com - home of Xselerator (XSLT IDE and debugger) http://www.topxml.com/Xselerator XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|
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
|