I have been able to customize the header and footer, but unable to put right information where I need.
Have tried to access them by these:
<xsl:value-of select="ancestor-or-self::d:book/d:info/d:title"/>
<xsl:value-of select="ancestor-or-self::book/info/title"/>
<xsl:value-of select="/book/info/title"/>
But result is always "empty" string...
DocBook 5 XML<?xml version='1.0'?>
<!DOCTYPE book PUBLIC
"-//OASIS//DTD DocBook V5.0//EN"
"file:///D:/wrk/BookTest/docbook-5.0CR5/dtd/docbook.dtd" [
<!ENTITY nbsp " ">
]>
<book
lang = "en"
xmlns = "
http://docbook.org/ns/docbook" version="5.0"
xmlns:xi = "
http://www.w3.org/2001/XInclude"
xmlns:xsl = "
http://www.w3.org/1999/XSL/Transform"
xmlns:xlink = "
http://www.w3.org/1999/xlink">
<info>
<title>Book Title</title>
<releaseinfo>Release Info</releaseinfo>
</info>
<chapter id="test">
<info>
<title>Test Chapter</title>
</info>
<para>
simple test para
</para>
</chapter>
</book>
Customization XSL : Attached file test-headers.xsl
Command Usedfop-0.94\fop.bat -xml input\test\index.xml -xsl custom\test-header.xsl -pdf output\test\test.pdf
Result : Attached file test.pdf
Attachments:
test.pdftest-header.xsl~spr