[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] grouping by unique...
I'd like to have an unique solution list. Anyone can tell what's wrong with the following code which gives all solutions instead of the unique solutions? The output needs to be: A B C D instead of A A B B C D. Thanks in advance for the help! Here is the code. <xsl:template match="report"> <xsl:variable name="unique-solutions" select="item[not(metadata/solution = preceding-sibling::metadata/solution)]/metadata/solution" /> <xsl:for-each select="$unique-solutions"> <xsl:sort select="." /> <xsl:value-of select="." /> </xsl:for-each> </xsl:template> Here is the XML file. <report> <item> <content> .... </content> <metadata> <solution>A</solution> <solution>B</solution> <solution>C</solution> </metadata> </item> <item> <content> ..... </content> <metadata> <solution>A</solution> <solution>B</solution> <solution>D</solution> </metadata> </item> </report 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
|