[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: Problems calling template from within sorted <xsl:
> Thanks Micheal. That's an awesome solution! > > I can see how it works, although I am slightly confused with > the first <xsl:for-each>. Is the sort performed before the > select is evaluated? otherwise you could have duplicates in > the group node-list. > > <xsl:for-each select="rule[not(@decision-num = > preceding-sibling::rule/@decision-num)]"> > <xsl:sort select="@decision-num ... descending... > This is the standard way of eliminating duplicates: it selects all the rule elements whose @decision-num is different from that of all the preceding rules. (Note that preceding-sibling selects all preceding siblings, not just the immediately preceding one). Michael Kay Software AG home: Michael.H.Kay@xxxxxxxxxxxx work: Michael.Kay@xxxxxxxxxxxxxx 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
|