Hi Sam,
It isn't clear from your snippet what the context is of the current
template. That would help understand what "node()" is in this context.
Generally node() means to select all the child text and elements from the
current context, so I doubt that is what you want.
You apply templates in mode="object.title.markup.textonly" when the context
is an element with a title. The select attribute needs to specify that
element from the given context. Perhaps you just want select="." to select
the current element?
But I'm not sure how you would select the element that determines the chunk
containing any given context. It could check ancestors, but it would have
to recursively move up through the sequence of ancestors to find the one
that is the chunk node. There is a recursive-chunk-filename template that
walks up an element tree to find the chunk filename of the current context,
but not the title of the chunk.
But if your context is already the element that is the chunk, the select="."
would work.
Bob Stayton
Sagehill Enterprises
[EMAIL PROTECTED]
----- Original Message -----
From: "Sam Steingold" <[EMAIL PROTECTED]>
To: <[email protected]>
Sent: Wednesday, January 23, 2008 2:08 PM
Subject: [docbook-apps] where is the title of the current chunk?
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
I want to use the title of the current html chunk in a template.
if I wanted to use the id, I would have written <input value="[EMAIL
PROTECTED]"/>.
I tried
<input><xsl:attribute name="value">
~ <xsl:apply-templates select="node()"
~ mode="object.title.markup.textonly"/>
~ </xsl:attribute></input>
but got nothing useful plus a ton of errors like
No template for "/book/part/chapter/section/subtitle" (or any of its
leaves) exists in the context named "title" in the "en" localization.
so: where is the title?
thanks!
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iD8DBQFHl7rWPp1Qsf2qnMcRAo8vAJ0YvqSThrMu21vgHnQ4Fo1p3WQjjQCglztl
EwVdHQuIUFe/ms+SstO4hlQ=
=xYpt
-----END PGP SIGNATURE-----
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]