|
Subject: Re: [xsl] xlink implementation From: Peter Davis <pdavis152@xxxxxxxxx> Date: Wed, 20 Feb 2002 11:53:34 -0800 |
On Wednesday 20 February 2002 07:14, Oleg Tkachenko wrote:
> You can explicitly assign priority to a template, but I think more safe
> and robust approach will be using modes:
>
> <xsl:template match="item[@xlink:type='simple']">
> <a href="{@xlink:href}">
> <xsl:apply-templates select="." mode="proccess-me-again"/>
> </a>
> </xsl:template>
>
> <xsl:template match="item" mode="proccess-me-again">
> ...
> </xsl:template>
Using modes will make the second template execute when the first template
executes, and I think he wants to make the second template execute all the
time. Try this:
<xsl:template match="item[@xlink:type='simple']">
<a href="{@xlink:href}">
<xsl:call-template name="real-item"/>
</a>
</xsl:template>
<xsl:template match="item" name="real-item">
...
</xsl:template>
This way real-item is also executed for items that do not have
@xlink:type='simple', but is still called by the first template.
--
Peter Davis
They took some of the Van Goghs, most of the jewels, and all of the Chivas!
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| Re: [xsl] xlink implementation, Oleg Tkachenko | Thread | [xsl] dynamic xsl file - ignore if , 林 子芯 |
| Re: [xsl] Euro Entity, Miguel Angel Medina | Date | Re: [xsl] formatting problem, Joerg Heinicke |
| Month |