[XSL-LIST Mailing List Archive Home]
[By Thread]
[By Date]
[xsl] Problem making a transformation
Subject: [xsl] Problem making a transformation From: "Miguel Carvalho" <mig.carv@xxxxxxxxxxxxxxx> Date: Mon, 11 Aug 2003 12:32:55 +0100 |
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
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] announcement: xml, xsl and sc, Armand Datema | Thread | RE: [xsl] Problem making a transfor, Rob Anderson |
[xsl] announcement: xml, xsl and sc, Armand Datema | Date | RE: [xsl] Problem making a transfor, Rob Anderson |
Month |