This is the mail archive of the docbook-apps@lists.oasis-open.org mailing list .


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [docbook-apps] Modular document using XInclude with olink entity and xrefstyle attribute


Yes, the FO stylesheet doesn't write the olink data
file because it doesn't use templates that can
output multiple files like the HTML templates have.
You have to use the HTML version to generate the data.
 
Bob Stayton
Sagehill Enterprises
DocBook Consulting
bobs@sagehill.net
 
 
----- Original Message -----
Sent: Tuesday, February 17, 2004 5:16 AM
Subject: Re: [docbook-apps] Modular document using XInclude with olink entity and xrefstyle attribute

While fixing problem 1 [
 
1) Inner links do not work in chunked html output (in pdf they do), because they get generated as #id without file.html#id (exception: toc).
 
Solution: use html/chunk.xsl instead of html/docbook.xsl to generate the targets.
], I discovered a new one:
 
4) The fo xsl stylesheets don't accept collect.xref.targets parameter, so they are not able to generate targets.
Should I use html/chunk.xsl, html/docbook.xsl or another to generate my targets file to use with fo/docbook.xsl ?
 
Thank you for any and all help,
Geoffrey
----- Original Message -----
From: Geoffrey
Sent: Tuesday, February 17, 2004 1:43 PM
Subject: [docbook-apps] Modular document using XInclude with olink entity and xrefstyle attribute

Hi all,
 
I 've been working on one big book.xml file, which is now modularized using XIncludes to
book.xml
+ preface.xml
+ chapter1/chapter1.xml
           ++ section1.xml
+ bibliography.xml
...
I am using XMLlint for XIncludes and Saxon for Xsls.
There are many inner references: olinks because xrefs won't validate per module.
I 've been reading the xsl docbook on sagehill.
 
Problems (thanks for help on any of these issues):
1) Inner links do not work in chunked html output (in pdf they do), because they get generated as #id without file.html#id (exception: toc).
2) Gentext doesn't work to well for olinks.
2a) xrefstyle doesn't work on olinks, role either (even with the xref use role as xrefstyle xsl parameter).
2b) xreflabel doesn't process %t 
Note: simple adjusting the section template is not really a solution as its only a subset of all olinks that need their text generated different from the section called"%t"
 
 
Reference parts:
 
[olinkdb.xml]
<!ENTITY bookTarget SYSTEM "./generatedTargets.xml">
...
  <sitemap>
    <document targetdoc="booktarget">
        &bookTarget;
    </document>
  </sitemap>
 
[preface.xml]
<para>In <olink targetdoc="booktarget" targetptr="bibliography"/> you&#39;ll find more
            information on ...</para>
 
[biobliography.xml]
   <bibliography id="bibliography">
        <title>Bibliography</title>
   ...
   </bibliography>
 
Thank you for any and all help,
Geoffrey

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]