On 6.11.2014 14:17, Niels Grundtvig Nielsen wrote: > XSLT customisation, perhaps? any hints and tips will be welcome.
Look at keywordsMeta template in xsl/xhtml/xhtmlBase.xsl stylesheet. You
can customize this template to produce additional metadata and at the
same time you can see how to pull content from DITA file.
Jirka
<xsl:template name="keywordsMeta">
<xsl:variable name="keywords1"
select="$ditacLists/ditac:titlePage//*[contains(@class,'
topic/keywords ')]/*[contains(@class,' topic/keyword ')]"/>
<xsl:variable name="keywords2"
select="//*[contains(@class,' topic/keywords
')]/*[contains(@class,' topic/keyword ')]"/>
<xsl:if test="exists($keywords1) or exists($keywords2)">
<meta name="keywords"
content="{string-join(distinct-values(($keywords1,$keywords2)),',')}"/>
</xsl:if>
</xsl:template>
--
------------------------------------------------------------------
Jirka Kosek e-mail: [email protected] http://xmlguru.cz
------------------------------------------------------------------
Professional XML consulting and training services
DocBook customization, custom XSLT/XSL-FO document processing
------------------------------------------------------------------
OASIS DocBook TC member, W3C Invited Expert, ISO JTC1/SC34 rep.
------------------------------------------------------------------
Bringing you XML Prague conference http://xmlprague.cz
------------------------------------------------------------------
signature.asc
Description: OpenPGP digital signature
-- XMLmind XML Editor Support List [email protected] http://www.xmlmind.com/mailman/listinfo/xmleditor-support

