[XSL-LIST Mailing List Archive Home]
[By Thread]
[By Date]
RE: [xsl] Problem making a transformation
Subject: RE: [xsl] Problem making a transformation From: "Michael Kay" <mhk@xxxxxxxxx> Date: Mon, 11 Aug 2003 17:00:57 +0100 |
> <xsl:template mode="layouttype3"> An xsl:template element must have either a match attribute or a name attribute or both. Your XSLT processor should be giving you an error message for this. Michael Kay > -----Original Message----- > From: owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx > [mailto:owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx] On Behalf Of > Miguel Carvalho > Sent: 11 August 2003 12:33 > To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx > Subject: [xsl] Problem making a transformation > > > hi, i am trying to create a transformation that takes a piece > of XML and > apply a XSL sheet, but i'm having some troubles that i don't > understand > why... > > <!-- XML Fragment --> > > <document xmlns:xsp="http://apache.org/xsp" > xmlns:util="http://apache.org/xsp/util/2.0" > xmlns:xml="http://www.w3.org/XML/1998/namespace"> > > <contents> > > <article xmlns:src="http://xml.apache.org/xindice/Query" > xpos="5" ypos="7" > layouttype="3" border="dotted"> > <title>Titulo com rating 2</title> > <text>Texto</text> > </article> > <article xpos="5" ypos="7" layouttype="3" border="dotted" > xmlns:src="http://xml.apache.org/xindice/Query"> > <title>Titulo do artigo com rating igual a 1</title> > <text>texto do artigo com rating igual a 1</text> > <image>img1.jpg</image> > </article> > <article xpos="5" ypos="7" layouttype="3" border="dotted" > xmlns:src="http://xml.apache.org/xindice/Query"> > <title>Titulo do artigo com rating igual a 2</title> > <text>texto do artigo com rating igual a 2</text> > <image>img1.jpg</image> > </article> > <article xpos="5" ypos="7" layouttype="3" border="dotted" > xmlns:src="http://xml.apache.org/xindice/Query"> > <title>Titulo do artigo com rating igual a 2</title> > <text>texto do artigo com rating igual a 2</text> > <image>img1.jpg</image> > </article> > > </contents> > > </document> > > > and this is the stylesheet.. > > <!-- XSL Stylesheet --> > > > <?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 mode="layouttype3"> > layout 3 > > <xsl:value-of select="title"/> > <xsl:value-of select="text"/> > > <img> > <xsl:attribute name="src"> > <xsl:value-of select="article/image"/> > </xsl:attribute> > </img> > > </xsl:template> > > </xsl:stylesheet> > > The problem here is that i can't get it to select the > <article> that has the > attribute @layouttype = 3. I've tried some vaiations of this > but with no > success. > > Thanks in advance > Miguel Carvalho > > > > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Problem making a transfor, David Carlisle | Thread | [xsl] Display value AND apply templ, Drew McLellan |
Re: [xsl] value of NDATA Entities i, David Carlisle | Date | RE: [xsl] parsing large xml files u, Michael Kay |
Month |