[PATCH sgml-doctools RESEND 2/2] Add support for generating chunked xhtml for DocBooks
Gaetan Nadon
memsize at videotron.ca
Thu Aug 4 12:08:03 PDT 2011
Some large documents will benefit from this feature.
A different docbook xsl file must be imported.
Signed-off-by: Gaetan Nadon <memsize at videotron.ca>
---
Makefile.am | 1 +
xorg-chunk.xsl | 59 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2 files changed, 60 insertions(+), 0 deletions(-)
create mode 100644 xorg-chunk.xsl
diff --git a/Makefile.am b/Makefile.am
index 74fe5cb..8ae8ed8 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -25,6 +25,7 @@ dist_sgmlx11_DATA = \
defs.ent xorg.css \
xorg.xsl \
xorg-xhtml.xsl \
+ xorg-chunk.xsl \
xorg-fo.xsl
pkgconfigdir = $(datadir)/pkgconfig
diff --git a/xorg-chunk.xsl b/xorg-chunk.xsl
new file mode 100644
index 0000000..3d85c6f
--- /dev/null
+++ b/xorg-chunk.xsl
@@ -0,0 +1,59 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!--
+ X.Org DocBook/XML customization
+
+ DocBook XSL Stylesheets HTML Parameters
+ http://docbook.sourceforge.net/release/xsl/current/doc/html/
+-->
+
+<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version='1.0'>
+<xsl:import href="http://docbook.sourceforge.net/release/xsl/current/xhtml/chunk.xsl"/>
+
+ <!-- Reference Pages HTML/FO Parameters -->
+
+ <!-- The formatting of a function element will include generated parentheses -->
+ <xsl:param name="function.parens" select="1"/>
+
+ <!-- ANSI-style function synopses are generated for a funcsynopsis element -->
+ <xsl:param name="funcsynopsis.style" select="ansi"/>
+
+ <!-- Miscellaneous HTML/FO Parameters-->
+
+ <!-- SVG will be considered an acceptable image format -->
+ <xsl:param name="use.svg" select="1"/>
+
+ <!-- Pagination and General Styles HTML/FO Parameters -->
+ <!--
+ Speed up ps & pdf creation by not creating pages with "draft" image,
+ thus not needing to wait for http fetch of draft.png from docbook website.
+ -->
+ <xsl:param name="draft.mode" select="no"/>
+
+ <!-- ToC/LoT/Index Generation HTML Parameters -->
+
+ <!-- Index links should point to indexterm location, not start of section -->
+ <xsl:param name="index.links.to.section" select="0"/>
+
+ <!-- HTML Parameters -->
+
+ <!-- Uses XSLT Extension to provide more valid and better formatted elements-->
+ <xsl:param name="html.cleanup" select="1"/>
+
+ <!-- Chunking HTML Parameters -->
+
+ <!-- Use ID value of chunk elements as the filename -->
+ <xsl:param name="use.id.as.filename" select="1"></xsl:param>
+
+ <!-- Chunk the first top-level section -->
+ <xsl:param name="chunk.first.sections" select="1"></xsl:param>
+
+ <!-- Meta/*Info and Titlepages HTML Parameters-->
+
+ <!-- Suppress abstract on title pages -->
+ <xsl:param name="abstract.notitle.enabled" select="1"/>
+
+ <!-- Lists HTML Parameters-->
+ <xsl:param name="variablelist.as.table" select="1"/>
+
+</xsl:stylesheet>
--
1.7.4.1
More information about the xorg-devel
mailing list