Use the match attribute of the template tag:
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="html" version="1.0" encoding="UTF-8" indent="yes"/>
<xsl:template match="FUSSNOTE/LINK">
<xsl:value-of select="."/><br/>
</xsl:template>
<xsl:template match="LINK">
<xsl:value-of select="."/>
<img src="something.gif"/><br/>
</xsl:template>
</xsl:stylesheet>
---------------
<?xml version="1.0"?>
<root>
<FUSSNOTE>
blabla<LINK id="23"/>
</FUSSNOTE>
<OTHERNOTE>
blabla2<LINK id="23"/>
</OTHERNOTE>
</root>
> -----Original Message-----
> From: Marcus Klinge [mailto:klinge@xxxxxxxxxxxxxxx]
> Sent: Wednesday, May 02, 2001 1:14 PM
> To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> Subject: How can I ask for a specific parent?
>
>
> Hi there.
> My XML looks like this:
>
> <FUSSNOTE>
> blabla<LINK id="23"/>
> </FUSSNOTE>
>
> My problem is, that the LINK id... needs to be without an
> image when it is
> under the FUSSNOTE but with an image if it is somewhere else.
> Is it possible to test for the parent tag??
>
> Marcus Klinge
> Web Producing
> ----------------------
> Karzauninkat Webdesign
> Barner Strasse 14
> 22765 Hamburg
> Tel: 040 39834 771
> Fax: 040 39834 779
>
>
> XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
>
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|