Parcourir la source

Cleanup newline generation in dump-commands

git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@8225 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
Dan Nichilson il y a 17 ans
Parent
commit
85117fe2b9
1 fichiers modifiés avec 10 ajouts et 6 suppressions
  1. 10 6
      stylesheets/dump-commands.xsl

+ 10 - 6
stylesheets/dump-commands.xsl

@@ -6,6 +6,10 @@
 
 <!-- XSLT stylesheet to extract commands from [B,H]LFS books. -->
 
+  <xsl:variable name="newline">
+    <xsl:text>&#xA;</xsl:text>
+  </xsl:variable>
+
   <xsl:template match="/">
     <xsl:apply-templates select="//sect1"/>
   </xsl:template>
@@ -47,31 +51,31 @@
     <xsl:if test="child::* = userinput">
       <xsl:choose>
         <xsl:when test="@role = 'root'">
-          <xsl:text>&#xA;</xsl:text>
           <xsl:text># Run this as root</xsl:text>
+          <xsl:value-of select="$newline"/>
           <xsl:apply-templates select="userinput"/>
           <xsl:text># End root commands</xsl:text>
-          <xsl:text>&#xA;</xsl:text>
+          <xsl:value-of select="$newline"/>
         </xsl:when>
         <xsl:otherwise>
           <xsl:apply-templates select="userinput"/>
         </xsl:otherwise>
       </xsl:choose>
+      <xsl:value-of select="$newline"/>
     </xsl:if>
   </xsl:template>
 
   <xsl:template match="userinput">
-    <xsl:text>&#xA;</xsl:text>
     <xsl:if test=".//replaceable">
       <xsl:text># This block must be edited to suit your needs.</xsl:text>
+      <xsl:value-of select="$newline"/>
     </xsl:if>
-    <xsl:text>&#xA;</xsl:text>
     <xsl:apply-templates/>
-    <xsl:text>&#xA;</xsl:text>
+    <xsl:value-of select="$newline"/>
     <xsl:if test=".//replaceable">
       <xsl:text># End of editable block.</xsl:text>
+      <xsl:value-of select="$newline"/>
     </xsl:if>
-    <xsl:text>&#xA;</xsl:text>
   </xsl:template>
 
   <xsl:template match="replaceable">