This is the mail archive of the xsl-list@mulberrytech.com mailing list .


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

RE: Replacing images with alt tags - PART 2


> >
> > <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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]