commit:     755232aed004ad81c54a2893788d0833e1fe6177
Author:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
AuthorDate: Wed Mar 10 18:32:02 2021 +0000
Commit:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
CommitDate: Wed Mar 10 18:32:02 2021 +0000
URL:        https://gitweb.gentoo.org/proj/devmanual.git/commit/?id=755232ae

devbook.xsl: Properly declare HTML 5 output

Instead of hand-crafting a DOCTYPE line. libxslt-1.1.30 and later
support version="5" for the html output method.

Drop indent="yes" and omit-xml-declaration="yes" because they are the
defaults anyway.

Signed-off-by: Ulrich Müller <ulm <AT> gentoo.org>

 devbook.xsl | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/devbook.xsl b/devbook.xsl
index 7e34e94..1dcb55e 100644
--- a/devbook.xsl
+++ b/devbook.xsl
@@ -12,7 +12,7 @@
 <xsl:import href="xsl/lang.highlight.m4.xsl"/>
 <xsl:import href="xsl/lang.highlight.sgml.xsl"/>
 
-<xsl:output method="html" encoding="UTF-8" indent="yes" 
omit-xml-declaration="yes"/>
+<xsl:output method="html" version="5" encoding="UTF-8" 
doctype-system="about:legacy-compat"/>
 
 <!-- When true, disable external assets for offline browsing.
      The parameter can be passed with "xsltproc -\-param offline 1". -->
@@ -465,8 +465,6 @@
       <xsl:with-param name="append">../</xsl:with-param>
     </xsl:call-template>
   </xsl:variable>
-  <xsl:text disable-output-escaping='yes'>&lt;!DOCTYPE html&gt;</xsl:text>
-  <xsl:value-of select='$newline'/>
   <html lang="en">
     <head>
       <title><xsl:value-of select="/guide/chapter[1]/title"/> &#x2013; Gentoo 
Development Guide</title>

Reply via email to