You might try setting root.filename to something other than index:
http://docbook.sourceforge.net/release/xsl/current/doc/html/root.filenam
e.html 

I believe that controls the file name of the generated toc file. This
still isn't exactly what you want, which is no toc file and no "prev"
link in the header of the first non-toc file linking to the toc. 

Now that you mention it, it's surprising that the file can't easily be
completely suppressed. Bob or someone will have to chime in. 

David

> -----Original Message-----
> From: Tao Wang [mailto:[email protected]] 
> Sent: Thursday, May 13, 2010 1:34 AM
> To: Robert Fekete
> Cc: [email protected]
> Subject: Re: [docbook-apps] How to output html without TOC?
> 
> I tried set 'nop' for my root element and others, and it 
> doesn't stop generating 'index.html'.
> 
> I set the param as
> ----------------------------------
> <xsl:param name="generate.toc">
> set nop
> set/book nop
> </xsl:param>
> ----------------------------------
> 
> And the output is
> =========================
> Writing ../html/index.html for article(index) Writing 
> ../html/books.html for article(books) Writing 
> ../html/bugs.html for article(bugs) Writing 
> ../html/commercial_support.html for 
> article(commercial_support) Writing ../html/developers.html 
> for article(developers) Writing ../html/documentation.html 
> for article(documentation) Writing ../html/download.html for 
> article(download) Writing ../html/extra.html for 
> article(extra) Writing ../html/git.html for article(git) 
> Writing ../html/license.html for article(license) Writing 
> ../html/mailinglist.html for article(mailinglist) Writing 
> ../html/news.html for article(news) Writing ../html/bk01.html 
> for book Writing ../html/index.html for set =========================
> 
> as you saw in the output, '../html/index.html' is generated 
> twice, the first one is the one I want, and it overwrite by 
> the second one, which is the TOC for set.
> 
> If I set 'nop' to 'set', it doesn't stop generating the file, 
> instead, it just generate an empty 'index.html' without TOC inside.
> 
> I do not want to generate 'bk01.html' for <book> and 
> 'index.html' for <set> above, how can I do that?
> 
> 
> On Thu, May 13, 2010 at 12:38 AM, Robert Fekete 
> <[email protected]> wrote:
> > Hi,
> >
> > I think that you will need to customize the generate.toc 
> template, and 
> > possibly set nop for your root element:
> >
> > http://www.sagehill.net/docbookxsl/TOCcontrol.html
> >
> > Robert
> >
> > Tao Wang wrote:
> >
> >> Hi,
> >>
> >> I'm using docbook 4.5 (xhtml/trunk.xsl) to generate html 
> files for a 
> >> website. The problem is I don't want the Table of Content being 
> >> output, especially as the file 'index.html'.
> >>
> >> I wrote a index file as an <article> in a <book>, which id is 
> >> 'index', and it's supposed to be generated as 
> 'index.html'. However, 
> >> the default TOC will overwrite the 'index.html' file, so I 
> cannot get 
> >> my 'index.html'.
> >>
> >> And, actually, the TOC is meaning less for my usage, so I 
> just want 
> >> to turn the TOC off. How can I do that?
> >>
> >
> >
> 
> 
> 
> --
> Regards
> 
> Tao Wang
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: 
> [email protected]
> 
> 

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to