<template match="/">
<xslt:transform exclude-result-prefixes="catalog exsl exslstr" version="1.0">
<xslt:param name="BUILDTIME" select="'1972-12-31T00:00:00Z'"/>
+ <xslt:param name="CKSUM" select="false"/>
<xslt:param name="CATALOG" select="'catalog'"/>
- <xslt:param name="GENERATOR" select="false"/>
<xslt:param name="PATH" select="'/unknown'"/>
<xslt:param name="SRCREV" select="false"/>
<xslt:param name="SRCTIME" select="'1972-12-31T00:00:00Z'"/>
- <xslt:param name="VERSION" select="false"/>
+ <xslt:param name="THISREV" select="false"/>
<xslt:variable name="书社:expansion">
<xslt:apply-templates select="/" mode="书社:expand"/>
</xslt:variable>
<xslt:when test="exsl:node-set($书社:result)/*[@书社:disable-output-wrapping]">
<xslt:for-each select="exsl:node-set($书社:result)/*">
<xslt:copy>
- <xslt:if test="$VERSION">
+ <xslt:if test="$THISREV">
<xslt:attribute name="书社:version">
- <xslt:value-of select="$VERSION"/>
+ <xslt:value-of select="$THISREV"/>
</xslt:attribute>
</xslt:if>
<xslt:copy-of select="@*[not(namespace-uri()='&书社;' and contains('disable-output-wrapping version', local-name()))]|node()"/>
<xslt:apply-templates select="exsl:node-set($modalinput)" mode="书社:metadata"/>
</xslt:variable>
<html:html>
- <xslt:if test="$VERSION">
+ <xslt:if test="$THISREV">
<xslt:attribute name="书社:version">
- <xslt:value-of select="$VERSION"/>
+ <xslt:value-of select="$THISREV"/>
</xslt:attribute>
</xslt:if>
<xslt:copy-of select="html:html/@*"/>
</xslt:for-each>
</html:title>
<xslt:copy-of select="exsl:node-set($metadata)/node()[not(self::*) or not(self::html:title)]"/>
- <xslt:if test="$GENERATOR and not(exsl:node-set($metadata)/html:meta[@name='generator'])">
- <html:meta name="generator">
- <xslt:attribute name="content">
- <xslt:value-of select="$GENERATOR"/>
- <xslt:if test="$VERSION">
- <xslt:text> (</xslt:text>
- <xslt:value-of select="$VERSION"/>
- <xslt:text>)</xslt:text>
- </xslt:if>
- </xslt:attribute>
- </html:meta>
- </xslt:if>
+ <html:meta name="generator">
+ <xslt:attribute name="content">
+ <xslt:for-each select="exsl:node-set($metadata)/html:meta[@name='generator']">
+ <xslt:value-of select="@content"/>
+ <xslt:text>, </xslt:text>
+ </xslt:for-each>
+ <xslt:text>⛩️📰 书社</xslt:text>
+ <xslt:if test="$THISREV">
+ <xslt:text> (</xslt:text>
+ <xslt:value-of select="$THISREV"/>
+ <xslt:text>)</xslt:text>
+ </xslt:if>
+ </xslt:attribute>
+ </html:meta>
</html:head>
<html:body>
<xslt:copy-of select="html:html/html:body/@*|html:body/@*"/>