RE: hard xsl problem
> > Then in a second pass, use: > > > > <xsl:for-each-group group-starting-with="lpar|rpar"> > > <xsl:if test="self::rpar"> > > <xsl:copy-of select="current-group()[not(self::rpar)]"/> > > </ > > </ > > re-reading it, it should be <xsl:if test="not(self::lpar)"> The groups will either start with lpar, or with rpar, or with the first node in the sequence being grouped. In the first case you want to copy nothing from the group; in the second case you want to copy everything except the rpar; in the third case you want to copy everything. Michael Kay
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