|
Subject: RE: [xsl] Problem making a transformation From: "Martin Rowlinson \(MarrowSoft\)" <marrow@xxxxxxxxxxxxxx> Date: Mon, 11 Aug 2003 13:00:46 +0100 |
Hi Miguel,
The problem is with the line...
<xsl:template mode="layouttype3">
the <xsl:template> element must have a @match attribute (if it has a
@mode attribute)
Therefore, I think your stylesheet should look something like...
<?xml version="1.0" encoding="iso-8859-1"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
<xsl:template match="/">
<xsl:apply-templates select="document"/>
</xsl:template>
<xsl:template match="contents">
<xsl:apply-templates select="article[@layouttype = '3']"
mode="layouttype3"/>
</xsl:template>
<xsl:template match="article" mode="layouttype3">
layout 3
<xsl:value-of select="title"/>
<xsl:value-of select="text"/>
<img src="{image}"/>
</xsl:template>
</xsl:stylesheet>
Hope this helps
Martin Rowlinson
http://www.marrowsoft.com - home of Xselerator (XSLT IDE and debugger)
http://www.topxml.com/Xselerator
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| Re: [xsl] Problem making a transfor, Simon Kelly | Thread | Re: [xsl] Problem making a transfor, David Carlisle |
| [xsl] [ANNOUNCE] Sablotron 1.0, Petr Cimprich | Date | Re: [xsl] Problem making a transfor, David Carlisle |
| Month |