Hi Peter,
I think the appropriate element in DocBook would be citetitle. The
default formatting of citetitle is just italic, so you would need to
create a customized XSL template to generate cite. I would suggest
you copy the template named 'inline.italicseq' from inline.xsl to your
customization layer and modify it to match on d:citetitle and output
cite instead of em.
When you include the call to the template named
common.html.attributes, that will add a class=citetitle to the output.
For the title attribute, it has to be plain text, so that can be done
with something like this in the template:
xsl:attribute name=title
xsl:variable name=formatted
xsl:apply-templates/
/xsl:variable
xsl:value-of select=normalize-space($formatted)/
/xsl:attribute
Taking the value-of removes any markup from the formatted text.
Bob Stayton
Sagehill Enterprises
b...@sagehill.net
On 8/14/2014 2:11 AM, Peter Fleck wrote:
Hi,
I'm using a third-party javascript that requires the cite tag with the
class and title populated.
I can't work out how to do it in docbook.
I have used the below as a temporary work around which works but would
prefer it in docbook if possible.
html:cite class=--- title=---Cited Content/html:cite
Thanks,
Peter
-
To unsubscribe, e-mail: docbook-apps-unsubscr...@lists.oasis-open.org
For additional commands, e-mail: docbook-apps-h...@lists.oasis-open.org
-
To unsubscribe, e-mail: docbook-apps-unsubscr...@lists.oasis-open.org
For additional commands, e-mail: docbook-apps-h...@lists.oasis-open.org