]> granicus.if.org Git - docbook-dsssl/commitdiff
Preserve title in bibliography contexts
authorNorman Walsh <ndw@nwalsh.com>
Tue, 8 Feb 2005 12:41:50 +0000 (12:41 +0000)
committerNorman Walsh <ndw@nwalsh.com>
Tue, 8 Feb 2005 12:41:50 +0000 (12:41 +0000)
docbook/relaxng/tools/db4-upgrade.xsl

index 007e7338b2d84eccd30d0d3082e96b3e460b90a4..fa4c15979e036ec919e7381a7a08cf9908481393 100644 (file)
   </remark>
 </xsl:template>
 
+<xsl:template match="biblioentry/title
+                     |bibliomset/title
+                     |biblioset/title
+                     |bibliomixed/title" priority="400">
+  <citetitle>
+    <xsl:copy-of select="@*"/>
+    <xsl:apply-templates/>
+  </citetitle>
+</xsl:template>
+
+<xsl:template match="biblioentry/titleabbrev|biblioentry/subtitle
+                     |bibliomset/titleabbrev|bibliomset/subtitle
+                     |biblioset/titleabbrev|biblioset/subtitle
+                     |bibliomixed/titleabbrev|bibliomixed/subtitle"
+             priority="400">
+  <xsl:copy>
+    <xsl:copy-of select="@*"/>
+    <xsl:apply-templates/>
+  </xsl:copy>
+</xsl:template>
+
 <xsl:template match="biblioentry/contrib
                      |bibliomset/contrib
                      |bibliomixed/contrib" priority="200">