Use isto:
<xsl:when test="$sequence = 'even' and $position = 'right'">
<xsl:value-of select="ancestor-or-self::d:book/d:bookinfo/d:title"></xsl:value-of>
</xsl:when>
O título neste caso está aninhado em <bookinfo>
. O rótulo d:
é obrigatório. Mas, para isso, verifique se você importou o namespace no início da folha de estilo:
<?xml version='1.0'?>
<xsl:stylesheet
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xmlns:d="http://docbook.org/ns/docbook"
exclude-result-prefixes="d"
version="1.0">
Após essa linha, você pode importar o docbook.xsl.
Exemplo de início do docbook com o título do livro:
<?xml version="1.0"?>
<book xmlns="http://docbook.org/ns/docbook" version="5.0">
<bookinfo>
<title>THIS IS THE TITLE OF THE BOOK</title>
</bookinfo>
...
...
</book>