[xsl] Re: Question on <xsl:apply-templates>

Subject: [xsl] Re: Question on <xsl:apply-templates>
From: "Dimitre Novatchev" <dnovatchev@xxxxxxxxx>
Date: Thu, 30 Oct 2003 22:35:35 +0100
It seems that you're not instantiating at all your moded templates or any
other templates.

In this case, the XSLT processor uses the built-in templates, the result of
which is the concatenation of all text nodes of the document.

Rectification: Somewhere in your code you must have the following xslt

   <xsl:apply-templates select="something -- e.g. chapter | section"


Dimitre Novatchev.
http://fxsl.sourceforge.net/ -- the home of FXSL

"Robert Ogden" <Robert.Ogden@xxxxxxxx> wrote in message
> I have a case where I am making a TOC for a large document, and using
> XSLT. I am using a mode on my template. I only want to output elements
> that are matched for the mode (in otherwords only output for the
> templates I have created). It is outputting every node, not just the
> ones denoted by the mode.
> Example XSLT:
> <xsl:template match="chapter" mode="toc">
>     //do some stuff
>    <xsl:apply-templates mode="toc"/>
>  </xsl:template>
>  <xsl:template match="section" mode="toc">
>    //do some stuff
>    <xsl:apply-templates mode="toc"/>
> </xsl:template>
> Example XML:
> <chapter>
>   <para>this is a para</para>
>   <section>
>   <para>this is another para</para>
>   </section>
> </chapter>
> Output:
> {//Stuff for chapter template match}this is a para{//Stuff for section
> template match}this is another para
> Robert Ogden
> IETM Developer
> Navy Programs
> (763) 572-7121
> **********CONFIDENTIALITY NOTICE**********
> The information contained in this e-mail may be proprietary and/or
> privileged and is intended for the sole use of the individual or
> organization named above.  If you are not the intended recipient or an
> authorized representative of the intended recipient, any review, copying
> or distribution of this e-mail and its attachments, if any, is prohibited.
> If you have received this e-mail in error, please notify the sender
> immediately by return e-mail and delete this message from your system.
>  XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list

 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list

Current Thread