RE: [xsl] Problems with tag <img src = > -- XSLT

Subject: RE: [xsl] Problems with tag <img src = > -- XSLT
From: "Michael Kay" <mike@xxxxxxxxxxxx>
Date: Fri, 4 Aug 2006 20:57:05 +0100
You just want 

<img src="{@src}"/>

You could probably replace your whole template with

<xsl:template match="a/img | p/img | td/img">
  <xsl:copy-of select="."/>
</xsl:template>

<xsl:template match="img"/>

Michael Kay
http://www.saxonica.com/ 

> -----Original Message-----
> From: Luana Knoff [mailto:lua.knoff@xxxxxxxxx] 
> Sent: 04 August 2006 20:23
> To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> Subject: [xsl] Problems with tag <img src = > -- XSLT
> 
> Hi all,
> 
> I have a doubt using XSLT. I made a stylesheet to transform a 
> XHTML document into WML, but now I would like to let the 
> images (.JPG and
> others) in my WML to make some others test, but I am not able 
> to do it.
> 
> I need: <img src="IMG_arquivos/site.jpg" />
> 
> But my transformations just let the "IMG_arquivos/site.jpg", 
> like a text. How can I put the
> 
> tag <img src = > ?
> 
> My code is:
> 
> <xsl:template match="img">					
> 			
> 	  <xsl:choose>
> 	    <xsl:when test="parent::a or parent::p or parent::td">
> 		<xsl:value-of select="@src"/>	
> <!--there is something to put here?-->
> 	    </xsl:when>
> 	    <xsl:otherwise>
> 	    </xsl:otherwise>
> 	  </xsl:choose>
> 	</xsl:template> -->
> 
> Is it possible?
> Any hints are welcome.
> 
> Luana

Current Thread