[XSL-LIST Mailing List Archive Home]
[By Thread]
[By Date]
Re: [xsl] Problem making a transformation
Subject: Re: [xsl] Problem making a transformation From: "Simon Kelly" <kelly@xxxxxxxxxx> Date: Mon, 11 Aug 2003 13:47:56 +0200 |
change <xsl:template match="/"> <xsl:apply-templates select="document"/> </xsl:template> to <xsl:template match="/"> <xsl:apply-templates /> </xsl:template> That should work. ----- Original Message ----- From: "Miguel Carvalho" <mig.carv@xxxxxxxxxxxxxxx> To: <xsl-list@xxxxxxxxxxxxxxxxxxxxxx> Sent: Monday, August 11, 2003 1:32 PM 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, Rob Anderson | Thread | RE: [xsl] Problem making a transfor, Martin Rowlinson \(M |
[xsl] Display value AND apply templ, Drew McLellan | Date | Re: [xsl] Display value AND apply t, Simon Kelly |
Month |