[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: problems with olinks and dbhtml dir
Hallo.
I have a modular book, and I am trying to make a chunk xhtml out of
it, but I have some problems with the dbhtml dir instruction.
the xml sitemap is:
book
|------- book.xml
|
|------- chapter01
| |------ chapter01.xml
| |------ article0101.xml
| |------ article0102.xml
|
|------- chapter02
| |------ chapter02.xml
| |------ article0201.xml
| |------ article0202.xml
Each article is a separate xml file and the each chapterxy.xml
xincludes its articles.
I want a chunk xhtml output with the same directory structure, so, for
each chapter xy I have:
<chapter><?dbhtml dir="chapterxy" ?>
The target database for chunk xhtml is:
<targetset>
<sitemap>
<dir name="xhtml">
<document targetdoc="index">&targets;</document>
<dir name="chapter01">
<document targetdoc="ch01art01">&targets;</document>
<document targetdoc="ch01art02">&targets;</document>
</dir>
<dir name="chapter02">
<document targetdoc="ch02art01">&targets;</document>
</dir>
</dir>
</sitemap>
</targetset>
Now, the problem is that, when I point to an article in chapter02 from
an article in chapter01, i.e. <olink targetdoc="ch02art01"
targetptr="foo">chapter 2.1</olink>
the link i get in my xhtml output output is:
<a href="chapter02/article0201.html#foo">
while I would expect:
<a href="../chapter02/article0201.html#foo">
The command I use to generate the target.db is:
xsltproc --xinclude --stringparam collect.xref.targets "only" \
xhtml/chunk.xsl book.xml
while I generate my chunk xhtml with:
xsltproc --xinclude \
--stringparam target.database.document "olinkdb.xml" \
--stringparam current.docid "index" \
xhtml/chunk.xsl book.xml
if I put all my html output in the same directory I have no problems,
but the directory itself becomes a mess.
What am I doing wrong?
Thanks,
Luciano
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]