Subject: RE: [xsl] Problem making a transformation From: "Rob Anderson" <roba@xxxxxxxxxx> Date: Mon, 11 Aug 2003 12:44:29 +0100 |
You need to also set the namespace on the stylesheet and reference them accordingly. <xsl:apply-templates select="xsp:document"/> -----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 -> |
---|---|---|
[xsl] Problem making a transformati, Miguel Carvalho | Thread | Re: [xsl] Problem making a transfor, Simon Kelly |
[xsl] Problem making a transformati, Miguel Carvalho | Date | [xsl] Display value AND apply templ, Drew McLellan |
Month |