|
Subject: Re: [xsl] XSLT recursive template to check grand parent From: David Carlisle <davidc@xxxxxxxxx> Date: Wed, 18 Apr 2007 15:49:27 +0100 |
<xsl:template name="urlParentTemplate">
<xsl:param name="parent"/>
<xsl:value-of select="concat('*',$parent/YMIA:Id)"/>
<xsl:if test="ancestor::$parent[2]"> <!-- it gives error here -->
if parent is a node the line that you show would not cause an error, but
teh default value of parent used if you do not call thi stemplate using
xsl:with-param is the empty string <xsl:param name="parent"/>
but it looks like you don't want a template at all, why all these named
templates?
the grandparent of the current node is ../.. and it looks like you want
somthing like
<xsl:apply-templates select="../.."/>
David
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| Re: [xsl] XSLT recursive template t, Abel Braaksma | Thread | Re: [xsl] XSLT recursive template t, Florent Georges |
| Re: [xsl] XSLT recursive template t, Abel Braaksma | Date | Re: [xsl] How Can I Reference previ, Abel Braaksma |
| Month |