This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
RE: problem child (X-path)
- From: Jarno dot Elovirta at nokia dot com
- To: <xsl-list at lists dot mulberrytech dot com>
- Date: Wed, 2 Oct 2002 12:40:06 +0300
- Subject: RE: [xsl] problem child (X-path)
- Reply-to: xsl-list at lists dot mulberrytech dot com
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