I wrote -
<xsl:template match='data'>
<html>
<table>
<xsl:apply-templates select='station'/>
</table>
</html>
</xsl:template>
I forgot to say that I wrapped a couple of "station" elements in a
"data" just to have a root element for testing. That's why I match on
"data" here. Hope it was obvious! You will no doubt arrive at your
"station" elements differently, but that should make no difference.
Cheers,
Tom P
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list