Here is my data:
<data>
<row type="red"></row>
<row type="red"></row>
<row type="red"></row>
<row type="blue"></row>
<row type="blue"></row>
<row type="blue"></row>
</data>
What I want is a blank row between the red and the blue:
<table border="1">
<tr><th>Color</th></tr>
<tr><td>red</td></tr>
<tr><td>red</td></tr>
<tr><td>red</td></tr>
<tr><td></td></tr>
<tr><td>blue</td></tr>
<tr><td>blue</td></tr>
<tr><td>blue</td></tr>
</table>
Here is the good old basic XSLT, that does not include the empty row between:
<xsl:template match="data">
<html>
<body>
<table border="1">
<tr><th>Color</th></tr>
<xsl:apply-templates/>
</table>
</body>
</html>
</xsl:template>
<xsl:template match="row">
<tr><td><xsl:value-of select="@type"/></td></tr>
</xsl:template>
How do I go about getting the empty row. Oh, there is one catch, I do
*NOT* know what the types are or when they will change. I only know
there *MIGHT* be different types, might not.
P.S. I am working with the Microsoft .Net 2.0 XSLT Transformer, IE XSLT 1.
Sam
--
Miltonstreet Photography
http://www.miltonstreet.com
--~------------------------------------------------------------------
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--