RE: [xsl] Replacing images with alt tags - PART 2

Subject: RE: [xsl] Replacing images with alt tags - PART 2
From: "Michael Kay" <michael.h.kay@xxxxxxxxxxxx>
Date: Thu, 18 Apr 2002 19:04:03 +0100
> >
> > <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@xxxxxxxxxxxx
work: Michael.Kay@xxxxxxxxxxxxxx


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Current Thread