[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Select Data for individual child node
Rashi Bhardwaj wrote:
Thanks for comments....unfortunetly we cant use xslt 2.0...so I need to do the same with xslt 1.0. Is this possible with xslt 1.0? A "translation" of David's code to XSLT 1.0 looks as follows: <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:key name="k1" match="a/b[c]" use="@name"/> <xsl:template match="test"> <xsl:for-each select="a/b[c][generate-id() = generate-id(key('k1', @name)[1])]"> <xsl:if test="position()>1">,</xsl:if> <xsl:text>['</xsl:text> <xsl:for-each select="key('k1', @name)/c"> <xsl:value-of select="."/> <xsl:if test="position() != last()">', '</xsl:if> </xsl:for-each> <xsl:text>']</xsl:text> </xsl:for-each> </xsl:template> </xsl:stylesheet> -- Martin Honnen http://msmvps.com/blogs/martin_honnen/
|
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
|