Subject: RE: [xsl] grouping headers From: "Sullivan, Dan" <dsullivan@xxxxxxxxxxx> Date: Fri, 24 Aug 2001 05:55:58 -0700 |
watch for line wraps. <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"> <xsl:output method="html"/> <xsl:template match="person" mode="content"> <tr><td> <xsl:value-of select="name"/></td></tr> </xsl:template> <xsl:template match="person"> <tr><td> <b> <xsl:value-of select="city"/></b></td></tr> <xsl:apply-templates select="/people/person[city = current()/city]" mode="content"/> <xsl:text> </xsl:text> </xsl:template> <xsl:template match="/people"> <html> <body bgcolor="#FFFFFF"> <xsl:element name="table"> <xsl:attribute name="rules">all</xsl:attribute> <xsl:attribute name="border">1</xsl:attribute> <xsl:apply-templates select="person[preceding-sibling::person[city]!=city]"> <xsl:sort select="city"/> </xsl:apply-templates> </xsl:element> </body> </html> </xsl:template> </xsl:stylesheet> Dan XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] ANN: xsltproc update with XML, Daniel Veillard | Thread | Re: [xsl] grouping headers, Jeni Tennison |
[xsl] convert xml file to flat file, Mark Nahabedian | Date | Re: [xsl] Formatting bold and itali, Sullivan, Dan |
Month |