This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
RE: Replacing images with alt tags - PART 2
- From: "Michael Kay" <michael dot h dot kay at ntlworld dot com>
- To: <xsl-list at lists dot mulberrytech dot com>
- Date: Thu, 18 Apr 2002 19:04:03 +0100
- Subject: RE: [xsl] Replacing images with alt tags - PART 2
- Reply-to: xsl-list at lists dot mulberrytech dot com
> >
> > <xsl:template match="a/img">
> > <!-- this should replace images with alt text only when img is the
> > link-->
> > <xsl:value-of select="@alt"/>
> > </xsl:template>
> >
> > <xsl:template match="p/img">
> > <!-- replace images with alt text only when img is within a <p>-->
> > <xsl:value-of select="@alt"/>
> > </xsl:template>
> >
> > <xsl:template match="img">
> > <!-- replace images with alt text in <p> tags when its not within
> > tags-->
> > <p><xsl:value-of select="@alt"/></p>
> > </xsl:template>
> >
>
> The way you are doing it will produce different results
> depending on the
> context in which you call apply-templates. If you are within
> a <p> element,
> for example, no p/img is likely to be found, but img will.
Wrong. Whether or not a given node matches a pattern has nothing whatever to
do with the apply-templates call.
Michael Kay
Software AG
home: Michael.H.Kay@ntlworld.com
work: Michael.Kay@softwareag.com
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list