[XSL-LIST Mailing List Archive Home] [By Thread] [By Date]

RE: [xsl] Problem making a transformation


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