[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: Problem making a transformation
> <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: 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
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|