Skip the XML header as it's invalid with <!DOCTYPE HTML> both for the
RST-generated pages and for the API docs generated from the API XML.
Additionally remove the spurious xsl:output directive from newapi.xsl
which is ignored and thus misleading.
Signed-off-by: Peter Krempa <pkrempa(a)redhat.com>
---
docs/newapi.xsl | 7 +++----
docs/site.xsl | 5 +----
2 files changed, 4 insertions(+), 8 deletions(-)
diff --git a/docs/newapi.xsl b/docs/newapi.xsl
index d6f8d88170..38cefb2ca8 100644
--- a/docs/newapi.xsl
+++ b/docs/newapi.xsl
@@ -17,8 +17,6 @@
<!-- Import the main part of the site stylesheets -->
<xsl:import href="page.xsl"/>
- <xsl:output method="xml" encoding="UTF-8"
indent="yes"/>
-
<!-- Build keys for all symbols -->
<xsl:key name="symbols" match="/api/symbols/*"
use="@name"/>
@@ -811,8 +809,9 @@
<xsl:document
href="{concat($htmldir, '/libvirt-', @name, '.html')}"
method="xml"
- indent="yes"
- encoding="UTF-8">
+ omit-xml-declaration="yes"
+ encoding="UTF-8"
+ indent="yes">
<xsl:apply-templates select="exsl:node-set($subpage)"
mode="page">
<xsl:with-param name="timestamp"
select="$timestamp"/>
<xsl:with-param name="link_href_base"
select="$href_base"/>
diff --git a/docs/site.xsl b/docs/site.xsl
index c0b56be72f..5a5fea2350 100644
--- a/docs/site.xsl
+++ b/docs/site.xsl
@@ -22,10 +22,7 @@
<xsl:apply-templates
select="exsl:node-set($inchtml)/html:html/html:body/*"
mode="content"/>
</xsl:template>
- <xsl:output
- method="xml"
- encoding="UTF-8"
- indent="yes"/>
+ <xsl:output method="xml" omit-xml-declaration="yes"
encoding="UTF-8" indent="yes"/>
<xsl:template match="/">
<xsl:apply-templates select="." mode="page">
--
2.43.0