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]

call-template can't find the template?


I'm having trouble with the call-template element.

Here's how I'm using it in my stylesheet:

<!-- p template -->
<xsl:template match="p">
<xsl:text /><xsl:apply-templates /><xsl:text/>
</xsl:template>

<!-- bu template -->
<xsl:template match="bu">
- <xsl:call-template name="p" />
</xsl:template>

I'm applying it to text such as follows:

<p>The <tt>mstatus</tt> command tells you the status of one or more files in
a sandbox with regards to the file's branch. The command is
useful for telling you which branch a file in your sandbox comes
from, and the file's state with regards to that branch. You use
it to answer questions such as:</p>

<bu>Did you get a file from the subsystem branch or someone else's private branch?</bu>
<bu>Is a file locally modified?</bu>
<bu>Do you have the latest revision of a file?</bu>

<p>The default output shows you the file's name, its status, and
the branch to which the file is stuck.</p>

Yet if I call Xalan (1.3 on Linux), I get this error:

XSLT error: Could not find named template., style tree node: xsl:call-template (file:///sandbox/gkushmer/A/matlab/bat/doc/batml/xsl/nroff.xsl, line 93, column 33)

What confuses me is how Xalan says it can't find the template when it's there. What
is it I'm missing? Is this error Xalan's way of really saying "you can't use call-template
that way"???

Thanks,

--gk


Greg Kushmerek
Sr. Technical Writer
IA/Tools
The MathWorks
(+1) 508-647-7136


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]