]> granicus.if.org Git - docbook-dsssl/commitdiff
Refined gentext build so that transform of gentext sources to
authorMichael Smith <xmldoc@users.sourceforge.net>
Sat, 24 Feb 2007 11:03:24 +0000 (11:03 +0000)
committerMichael Smith <xmldoc@users.sourceforge.net>
Sat, 24 Feb 2007 11:03:24 +0000 (11:03 +0000)
output is same whether generated by xsltproc or saxon.

gentext/xsl/xsl.xsl

index 7e4b2b8350381a83cfbb1faac8ed2359ede64333..c60b8126d2f80a5b355b84abec2c3f6adc2754bf 100644 (file)
@@ -5,7 +5,7 @@
                 exclude-result-prefixes="doc"
                 version="1.0">
 
-<xsl:output method="xml" encoding="US-ASCII" indent="yes"/>
+<xsl:output method="xml" encoding="utf-8" indent="no"/>
 
 <xsl:strip-space elements="localization locale context"/>
 
     <xsl:apply-templates/>
 
   </l:l10n>
-  <xsl:text>&#10;</xsl:text>
 </xsl:template>
 
 <xsl:template match="gentext|dingbat">
+  <xsl:text>&#10;</xsl:text>
   <xsl:variable name="key"><xsl:value-of  select="@key"/></xsl:variable>
   <!-- Use localized text if available -->
   <!-- otherwise use english -->
       <xsl:attribute name="lang">en</xsl:attribute>
     </xsl:if>
   </l:template>
+  <xsl:text>&#10;</xsl:text>
 </xsl:template>
 
 <xsl:template match="letters">
-  <xsl:text>&#10;</xsl:text>
   <!-- Use localized text if available -->
   <!-- otherwise use english -->
   <xsl:variable name="localnode"
             <xsl:copy-of select="@*"/>
             <xsl:value-of select="."/>
           </xsl:element>
+          <xsl:text>&#10;</xsl:text>
         </xsl:for-each>
       </xsl:when>
       <xsl:otherwise>
             <xsl:copy-of select="@*"/>
             <xsl:value-of select="."/>
           </xsl:element>
+          <xsl:text>&#10;</xsl:text>
         </xsl:for-each>
       </xsl:otherwise>
     </xsl:choose>
   </xsl:element>
+  <xsl:text>&#10;</xsl:text>
 </xsl:template>
 
 <!-- ============================================================ -->