[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]
Subject: Re: DOCBOOK-APPS: Manually Chunking with PIs
On Mon, Sep 02, 2002 at 04:18:18PM +0200, Janning Vygen wrote: > Hi, > > after searching quite a bit i found the possibility to chunk docbook > docs manually with maketoc.xsl and chunktoc.xsl and parse them into > different subdirectories with <?dbhtml dir=..?> PIs (using > docbook-xsl 1.53) now i have a few question after reading lots of > stuff about docbook > > these questions all belong to the same topic so i post them in one > message. i hope thats ok for you: > > 1. the toc file ist generated by maketoc.xsl > but you always have to edit the toc file according to your needs. > > Wouldn't it be nice to have a processing instruction like > <?dbhmtl chunk=0?> or <?dbhmtl chunk=1?> > to place inside you xml and let maketoc.xsl generate a toc file > respecting xsl parameters like chunk.section.depth and those PIs?? This is indeed an interesting suggestion. You should file a Feature Request on the docbook SourceForge site. > 2. Is there a doc about dbhtml attributes. I found "filename" and > "dir". Are there more dbhtml attributes which can be used? There are other dbhtml attributes, but mostly undocumented. Those hidden gems are one of the reasons I decided to write more XSL documentation. There are dbhtml instructions for variablelist, table, qandaset, and line numbering. So far I've only documented the ones for variablelist (http://www.sagehill.net/xml/docbookxsl/HtmlOutput.html#VarListFormatting) There are also some dbfo processing instructions for FO output. > 3. Directories cant be created by the XSLT Processor. Does anybody > has written a stylesheet converting toc file to a shell script which > creates all needed directories? Do you mean it reads the 'dir' processing instructions and generates a script to create them all? I don't know of such a stylesheet, but it sounds like a simple job. -- Bob Stayton 400 Encinal Street Publications Architect Santa Cruz, CA 95060 Technical Publications voice: (831) 427-7796 Caldera International, Inc. fax: (831) 429-1887 email: bobs@caldera.com
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]
Powered by eList eXpress LLC