Hi,
So here is the beginning of my stylesheet:
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<html>
<title></title>
<head>
</head>
<body>
....
and in the middle I have this:
<xsl:template match="table">
<table border="1" cellpadding="0">
<caption><xsl:value-of select="@name"/></caption>
<tr>
<xsl:apply-templates select="column_info"/>
</tr>
<xsl:apply-templates select="row"/> </table>
....
Both look ok.
Is that enough info or do you need more? I thought it
was just a question of not knowing how to properly use
templates within templates, i.e. using the match
"table" template within the global match "/" template.
Is that incorrect?
Wait... do you have the template that matches "table" *inside* the template for
"/"? You have read the spec and know that templates may appear only as direct
children of the xsl:stylesheet element?
Cheers,
Jarno
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list