[XSL-LIST Mailing List Archive Home]
[By Thread]
[By Date]
Re: [xsl] Problem while displaying TOC in XSL-FO
Subject: Re: [xsl] Problem while displaying TOC in XSL-FO
From: Wendell Piez <wapiez@xxxxxxxxxxxxxxxx>
Date: Fri, 30 Nov 2007 12:21:17 -0500
|
Kavita:
<xsl:template ...>
<div id="toc">
<xsl:apply-templates mode="toc"/>
</div>
<div id="body">
<xsl:apply-templates mode="body"/>
</div>
</xsl:template>
<xsl:template match="section" mode="toc">
<xsl:if test="$include">
... do your thing ...
</xsl:if>
</xsl:template>
<xsl:template match="section" mode="body">
<xsl:if test="$include">
... do your thing ...
</xsl:if>
</xsl:template>
How you define "$include" for each section, and what you do when you
do your thing, is up to you. You just have to make sure $include is
defined to return true() or false() for each section the same way in
both traversals.
As Ken says, it's really very simple.
Cheers,
Wendell
At 08:14 AM 11/30/2007, he wrote:
At 2007-11-30 06:34 +0000, Kavita Surana wrote:
So you mean to say that it is not possible?
No, I mean to say it is perfectly natural: use the same algorithm
of traversing the source tree when creating the TOC than you would
traversing the source tree when creating the body. You indicated
you were already traversing the source tree to create the body.
Is possible please suggest me exactly what should be done to achieve it.
How could I possibly do so? How is it that I would know the
structure of your XML document? You talked briefly of a couple of
element names, but with such little information why do you ask me to
show you "exactly" what should be done?
Perhaps someone else on the list would be able to help you with
different detail ... I've now mentioned twice how you should
approach the issue.
. . . . . . . . . . . . . Ken
======================================================================
Wendell Piez mailto:wapiez@xxxxxxxxxxxxxxxx
Mulberry Technologies, Inc. http://www.mulberrytech.com
17 West Jefferson Street Direct Phone: 301/315-9635
Suite 207 Phone: 301/315-9631
Rockville, MD 20850 Fax: 301/315-8285
----------------------------------------------------------------------
Mulberry Technologies: A Consultancy Specializing in SGML and XML
======================================================================
|