[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: Re: [docbook-apps] Multiple TOC's from a single DocBook XML set ofbooks? One listing just the books, another listing the books with volumes,chapters and articles?
Thanks very much for your answer, Bob! What if I didn't care at all about how the data is presented? I don't care if the book TOC is on the same page as the detailed TOC; I don't care if there are page numbers or not. I just want a listing of the content; top-level and detailed. Any way to do that with XML alone? Truly, -at On Tue, Dec 7, 2010 at 9:21 AM, Bob Stayton <bobs@sagehill.net> wrote: > Hi, > I don't think you can completely avoid delving into XSL to get this done. > Currently there is no option in the stylesheets to generate such a book > list. The way you accomplish this depends somewhat on how you want it > presented. > > I can't see how you could do it with XML in the set element. You could > create xrefs to reference the book ids, but where would you put such xrefs? > The content model of set is very simple. Also, if you wanted the book list > in PDF output to have page numbers with dot leaders, then xrefs would not be > sufficient. > > I presume you want the book toc on the same page as the regular toc in PDF > output. Since the toc has its own page-sequence, you will have to break into > that template in order to get a book toc on the same page. > > I think you will have to customize the template named set.toc in > fo/autotoc.xsl for FO output, or html/autotoc.xsl for HTML output. I can > provide more details if you decide to try that. > > Bob Stayton > Sagehill Enterprises > bobs@sagehill.net > > > ----- Original Message ----- From: "Aleksey Tsalolikhin" > <atsaloli.tech@gmail.com> > To: <docbook-apps@lists.oasis-open.org> > Sent: Monday, December 06, 2010 3:23 PM > Subject: [docbook-apps] Multiple TOC's from a single DocBook XML set of > books? One listing just the books, another listing the books with volumes, > chapters and articles? > > >> Hi. I keep my sys admin documentation in a set of DocBook XML books. >> >> The default TOC gives me all the books and book parts and chapters and >> articles and this is fine. I don't need to do anything maintain or >> futz with the TOC, which is great, 'cause I'm the only sysadmin in my >> shop and don't have time to mess with it, anyway. >> >> Is it possible to add a top-level TOC, to precede this full TOC? >> >> I just want the books listed; not the parts of the books; nor the >> chapters nor articles inside the books. This is for a quick >> orientation to the contents; THEN I want the full TOC to follow. >> >> Is there any way I can do this inside the DocBook XML? For example, >> in my set.xml ? >> >> BTW, my set.xml consists of "setinfo" and lots of include statements, >> one per book: >> >> <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="book1.xml" >> /> >> >> etc. >> >> I hope to avoid having to delve into stylesheet or templates or >> whatever. I just want to define a 2nd TOC in the XML itself. I want >> this 2nd TOC to appear both in my HTML and PDF outputs. Is this >> possible? If not, what would I have to do to get the 2nd TOC? >> >> Thanks, >> Aleksey >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: docbook-apps-unsubscribe@lists.oasis-open.org >> For additional commands, e-mail: docbook-apps-help@lists.oasis-open.org >> >> >> > >
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]