[XSL-LIST Mailing List Archive Home]
[By Thread]
[By Date]
Simplified.. I am trying to use "xsl:call-template" from an included .xsl file to insert a named template stored in the main .xsl file.
However not all the main files are going to need/have the named template. So I only want to use "xsl:call-template" if the target document has the required named template.
So far I'm working on the theory I need something like the code below:
Can anyone help me with what test I need for "<xsl:if test="??????">" or suggest another way to go about it all.
[xsl] Is it possible to test if a named template exists?
Subject: [xsl] Is it possible to test if a named template exists? From: "Neville Lugton" <nlugton@xxxxxxxxxxx> Date: Tue, 05 Sep 2006 12:55:33 +0000 |
Simplified.. I am trying to use "xsl:call-template" from an included .xsl file to insert a named template stored in the main .xsl file.
However not all the main files are going to need/have the named template. So I only want to use "xsl:call-template" if the target document has the required named template.
So far I'm working on the theory I need something like the code below:
<xsl:template match="/"> <xsl:call-template name="insertHeader"/> </xsl:template>
<xsl:template match="insertHeader"> <!-- this template is included in ALL files --> <xsl:if test="element-available(pageScripts)"> <xsl:call-template name="insertScripts"/> </xsl:if> </xsl:template>
<xsl:template name="insertScripts"> <!-- NOT all files have this template --> do things!! </xsl:template>
Can anyone help me with what test I need for "<xsl:if test="??????">" or suggest another way to go about it all.
Regards Neville Lugton
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] Merging dita files, Shailesh Shinde | Thread | Re: [xsl] Is it possible to test if, G. Ken Holman |
RE: RE: [xsl] Petri net to BPEL mod, stgn | Date | Re: [xsl] Is it possible to test if, G. Ken Holman |
Month |