[yelp-xsl] API doc updates



commit cb13ea3a873244c5e17dcf9276ee2c07c1850ddc
Author: Shaun McCance <shaunm redhat com>
Date:   Wed May 24 11:05:04 2017 -0400

    API doc updates

 doc/yelp-xsl/C/color.background.page         |    6 --
 doc/yelp-xsl/C/color.blue_background.page    |    6 --
 doc/yelp-xsl/C/color.blue_border.page        |    6 --
 doc/yelp-xsl/C/color.dark_background.page    |    6 --
 doc/yelp-xsl/C/color.gray_background.page    |    6 --
 doc/yelp-xsl/C/color.gray_border.page        |    6 --
 doc/yelp-xsl/C/color.link.page               |    6 --
 doc/yelp-xsl/C/color.link_visited.page       |    6 --
 doc/yelp-xsl/C/color.page                    |   36 +---------
 doc/yelp-xsl/C/color.red_background.page     |    6 --
 doc/yelp-xsl/C/color.red_border.page         |    6 --
 doc/yelp-xsl/C/color.text.page               |    6 --
 doc/yelp-xsl/C/color.text_error.page         |    6 --
 doc/yelp-xsl/C/color.text_light.page         |    6 --
 doc/yelp-xsl/C/color.yellow_background.page  |    6 --
 doc/yelp-xsl/C/color.yellow_border.page      |    6 --
 doc/yelp-xsl/C/db-chunk.page                 |   20 +-----
 doc/yelp-xsl/C/db-common.page                |   26 +-------
 doc/yelp-xsl/C/db-profile.page               |   31 +--------
 doc/yelp-xsl/C/db-title.page                 |   12 +---
 doc/yelp-xsl/C/db-xref.page                  |   16 +----
 doc/yelp-xsl/C/db.title.page                 |    3 +-
 doc/yelp-xsl/C/db2html-bibliography.page     |   13 +---
 doc/yelp-xsl/C/db2html-block.page            |   18 +-----
 doc/yelp-xsl/C/db2html-callout.page          |    8 +--
 doc/yelp-xsl/C/db2html-classsynopsis.page    |   13 +---
 doc/yelp-xsl/C/db2html-cmdsynopsis.page      |    8 +--
 doc/yelp-xsl/C/db2html-css.page              |    6 +--
 doc/yelp-xsl/C/db2html-division.page         |   15 +----
 doc/yelp-xsl/C/db2html-ebnf.page             |    6 +--
 doc/yelp-xsl/C/db2html-footnote.page         |   12 +---
 doc/yelp-xsl/C/db2html-funcsynopsis.page     |    9 +--
 doc/yelp-xsl/C/db2html-index.page            |    7 +--
 doc/yelp-xsl/C/db2html-inline.page           |   13 +---
 doc/yelp-xsl/C/db2html-links.page            |   12 +---
 doc/yelp-xsl/C/db2html-list.page             |    7 +--
 doc/yelp-xsl/C/db2html-math.page             |   12 +---
 doc/yelp-xsl/C/db2html-media.page            |   16 +----
 doc/yelp-xsl/C/db2html-refentry.page         |    7 +--
 doc/yelp-xsl/C/db2html-table.page            |   23 +------
 doc/yelp-xsl/C/db2html-xref.page             |   16 +----
 doc/yelp-xsl/C/db2html.audiodata.page        |    2 +-
 doc/yelp-xsl/C/db2html.block.formal.page     |    6 ++-
 doc/yelp-xsl/C/db2html.page                  |    6 +--
 doc/yelp-xsl/C/db2html.videodata.page        |    2 +-
 doc/yelp-xsl/C/db2xhtml.page                 |    7 +--
 doc/yelp-xsl/C/html.bottom.custom.page       |    4 +-
 doc/yelp-xsl/C/html.css.core.page            |    2 +-
 doc/yelp-xsl/C/html.css.elements.page        |    2 +-
 doc/yelp-xsl/C/html.css.syntax.page          |    2 +-
 doc/yelp-xsl/C/html.footer.custom.page       |    4 +-
 doc/yelp-xsl/C/html.footer.mode.page         |    4 +-
 doc/yelp-xsl/C/html.header.custom.page       |    4 +-
 doc/yelp-xsl/C/html.header.mode.page         |    4 +-
 doc/yelp-xsl/C/html.js.content.page          |    4 +-
 doc/yelp-xsl/C/html.js.core.page             |    2 +-
 doc/yelp-xsl/C/html.js.jquery.page           |    2 +-
 doc/yelp-xsl/C/html.js.media.page            |    2 +-
 doc/yelp-xsl/C/html.js.page                  |    6 +-
 doc/yelp-xsl/C/html.js.syntax.page           |    6 +-
 doc/yelp-xsl/C/html.linktrails.empty.page    |    2 +-
 doc/yelp-xsl/C/html.linktrails.prefix.page   |    2 +-
 doc/yelp-xsl/C/html.output.page              |    1 +
 doc/yelp-xsl/C/html.page                     |   99 +-------------------------
 doc/yelp-xsl/C/html.page.page                |    9 ++-
 doc/yelp-xsl/C/html.syntax.class.page        |   15 +---
 doc/yelp-xsl/C/html.top.custom.page          |    4 +-
 doc/yelp-xsl/C/icons.base_url.page           |    6 --
 doc/yelp-xsl/C/icons.note.bug.page           |    6 --
 doc/yelp-xsl/C/icons.note.important.page     |    6 --
 doc/yelp-xsl/C/icons.note.page               |    6 --
 doc/yelp-xsl/C/icons.note.tip.page           |    6 --
 doc/yelp-xsl/C/icons.note.warning.page       |    6 --
 doc/yelp-xsl/C/icons.page                    |   22 +------
 doc/yelp-xsl/C/icons.size.note.page          |    6 --
 doc/yelp-xsl/C/l10n-numbers.page             |   17 +----
 doc/yelp-xsl/C/l10n.page                     |   25 +------
 doc/yelp-xsl/C/mal-cache.page                |   12 +---
 doc/yelp-xsl/C/mal-gloss.page                |   12 +---
 doc/yelp-xsl/C/mal-if.page                   |   20 +-----
 doc/yelp-xsl/C/mal-link.page                 |   56 +--------------
 doc/yelp-xsl/C/mal-sort.page                 |   10 +---
 doc/yelp-xsl/C/mal.cache.info.page           |    2 +-
 doc/yelp-xsl/C/mal.cache.xref.page           |    5 --
 doc/yelp-xsl/C/mal2html-api.page             |   10 +---
 doc/yelp-xsl/C/mal2html-block.page           |   11 +---
 doc/yelp-xsl/C/mal2html-facets.page          |   12 ---
 doc/yelp-xsl/C/mal2html-gloss.page           |   10 +---
 doc/yelp-xsl/C/mal2html-inline.page          |   12 +---
 doc/yelp-xsl/C/mal2html-links.page           |   36 +---------
 doc/yelp-xsl/C/mal2html-list.page            |    8 +--
 doc/yelp-xsl/C/mal2html-math.page            |    8 +--
 doc/yelp-xsl/C/mal2html-media.page           |   14 +----
 doc/yelp-xsl/C/mal2html-page.page            |   28 +-------
 doc/yelp-xsl/C/mal2html-svg.page             |    8 +--
 doc/yelp-xsl/C/mal2html-table.page           |    7 +--
 doc/yelp-xsl/C/mal2html-ui.page              |   16 +----
 doc/yelp-xsl/C/mal2html.facets.controls.page |   12 ---
 doc/yelp-xsl/C/mal2html.facets.js.page       |    6 --
 doc/yelp-xsl/C/mal2html.facets.links.page    |   12 ---
 doc/yelp-xsl/C/mal2html.gloss.js.page        |    6 --
 doc/yelp-xsl/C/mal2html.media.audio.page     |    2 +-
 doc/yelp-xsl/C/mal2html.media.video.page     |    2 +-
 doc/yelp-xsl/C/mal2html.page                 |    6 +--
 doc/yelp-xsl/C/mal2html.page.about.page      |    2 +-
 doc/yelp-xsl/C/mal2html.ui.links.hover.page  |   22 ------
 doc/yelp-xsl/C/mal2html.ui.links.tiles.page  |    6 +-
 doc/yelp-xsl/C/mal2xhtml.page                |    6 +--
 doc/yelp-xsl/C/ttml.page                     |   16 +----
 doc/yelp-xsl/C/utils.page                    |   14 +----
 doc/yelp-xsl/xsldoc-scan.xsl                 |    4 +-
 111 files changed, 109 insertions(+), 1068 deletions(-)
---
diff --git a/doc/yelp-xsl/C/color.page b/doc/yelp-xsl/C/color.page
index 531500b..410a709 100644
--- a/doc/yelp-xsl/C/color.page
+++ b/doc/yelp-xsl/C/color.page
@@ -1,36 +1,2 @@
 <?xml version="1.0"?>
-<page xmlns="http://projectmallard.org/1.0/"; xmlns:str="http://exslt.org/strings"; id="color" type="guide" 
style="xslt-stylesheet"><info><link type="guide" xref="stylesheets" group="color"/><revision version="1.0" 
date="2010-05-25" status="final"/><link type="xslt-defines-param" xref="color.background"/><link 
type="xslt-defines-param" xref="color.link"/><link type="xslt-defines-param" xref="color.link_visited"/><link 
type="xslt-defines-param" xref="color.text"/><link type="xslt-defines-param" xref="color.text_light"/><link 
type="xslt-defines-param" xref="color.text_error"/><link type="xslt-defines-param" 
xref="color.blue_background"/><link type="xslt-defines-param" xref="color.blue_border"/><link 
type="xslt-defines-param" xref="color.gray_background"/><link type="xslt-defines-param" 
xref="color.dark_background"/><link type="xslt-defines-param" xref="color.gray_border"/><link 
type="xslt-defines-param" xref="color.red_background"/><link type="xslt-defines-param" xref="color.red
 _border"/><link type="xslt-defines-param" xref="color.yellow_background"/><link type="xslt-defines-param" 
xref="color.yellow_border"/></info><title>Colors</title><p>Specify common named colors to style output.</p>
-  
-  
-  <p>This stylesheet provides a common interface to specify custom colors for transformations to 
presentation-oreinted formats.  This allows similar output for different types of input documents.</p>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-<links type="topic" groups="stylesheets" style="linklist"><title>Stylesheets</title></links><links 
type="topic" groups="parameters" style="linklist"><title>Parameters</title></links><links type="topic" 
groups="modes" style="linklist"><title>Modes</title></links><links type="topic" groups="templates" 
style="linklist"><title>Templates</title></links><links type="topic" groups="keys" 
style="linklist"><title>Keys</title></links></page>
+<page xmlns="http://projectmallard.org/1.0/"; id="color" type="guide" style="xslt-stylesheet"><?xslt-private 
_color.fgify?><?xslt-private _color.bgify?><?xslt-private color.background?><?xslt-private 
color.link?><?xslt-private color.link_visited?><?xslt-private color.text?><?xslt-private 
color.text_light?><?xslt-private color.text_error?><?xslt-private color.blue_background?><?xslt-private 
color.blue_border?><?xslt-private color.gray_background?><?xslt-private color.dark_background?><?xslt-private 
color.gray_border?><?xslt-private color.red_background?><?xslt-private color.red_border?><?xslt-private 
color.yellow_background?><?xslt-private color.yellow_border?><info><link type="guide" xref="stylesheets" 
group="color"/><revision version="3.26" date="2016-01-03" status="final"/><link type="xslt-defines-template" 
xref="color.hex2dec"/><link type="xslt-defines-template" xref="color.r"/><link type="xslt-defines-template" 
xref="color.g"/><link type="xslt-defines-template" xref="colo
 r.b"/><link type="xslt-defines-template" xref="color.a"/><link type="xslt-defines-template" 
xref="color.rl"/><link type="xslt-defines-template" xref="color.contrast"/><link type="xslt-defines-template" 
xref="color.blend"/><link type="xslt-defines-param" xref="color.fg"/><link type="xslt-defines-param" 
xref="color.bg"/><link type="xslt-defines-param" xref="color.red"/><link type="xslt-defines-param" 
xref="color.fg.red"/><link type="xslt-defines-param" xref="color.bg.red"/><link type="xslt-defines-param" 
xref="color.orange"/><link type="xslt-defines-param" xref="color.fg.orange"/><link type="xslt-defines-param" 
xref="color.bg.orange"/><link type="xslt-defines-param" xref="color.yellow"/><link type="xslt-defines-param" 
xref="color.fg.yellow"/><link type="xslt-defines-param" xref="color.bg.yellow"/><link 
type="xslt-defines-param" xref="color.green"/><link type="xslt-defines-param" xref="color.fg.green"/><link 
type="xslt-defines-param" xref="color.bg.green"/><link type="xslt-defi
 nes-param" xref="color.blue"/><link type="xslt-defines-param" xref="color.fg.blue"/><link 
type="xslt-defines-param" xref="color.bg.blue"/><link type="xslt-defines-param" xref="color.purple"/><link 
type="xslt-defines-param" xref="color.fg.purple"/><link type="xslt-defines-param" 
xref="color.bg.purple"/><link type="xslt-defines-param" xref="color.gray"/><link type="xslt-defines-param" 
xref="color.fg.gray"/><link type="xslt-defines-param" xref="color.bg.gray"/><link type="xslt-defines-param" 
xref="color.fg.dark"/><link type="xslt-defines-param" 
xref="color.bg.dark"/></info><title>Colors</title><p>Common named colors and color utilities for output 
styling.</p><p>This stylesheet provides a common interface to specify custom colors for transformations to 
presentation-oreinted formats.  This allows similar output for different types of input documents.</p><p>This 
stylesheet also provides a number of templates for manipulating colors and extracting information about 
colors.</p><link
 s type="topic" groups="stylesheets" style="linklist"><title>Stylesheets</title></links><links type="topic" 
groups="parameters" style="linklist"><title>Parameters</title></links><links type="topic" groups="modes" 
style="linklist"><title>Modes</title></links><links type="topic" groups="templates" 
style="linklist"><title>Templates</title></links><links type="topic" groups="keys" 
style="linklist"><title>Keys</title></links><list style="compact"><title>Calls 
Parameters</title><item><p><link xref="color.bg"/></p></item><item><p><link 
xref="color.bg.blue"/></p></item><item><p><link xref="color.bg.dark"/></p></item><item><p><link 
xref="color.bg.gray"/></p></item><item><p><link xref="color.bg.red"/></p></item><item><p><link 
xref="color.bg.yellow"/></p></item><item><p><link xref="color.blue"/></p></item><item><p><link 
xref="color.fg"/></p></item><item><p><link xref="color.fg.blue"/></p></item><item><p><link 
xref="color.fg.dark"/></p></item><item><p><link xref="color.fg.purple"/></p></
 item><item><p><link xref="color.fg.red"/></p></item><item><p><link 
xref="color.gray"/></p></item><item><p><link xref="color.green"/></p></item><item><p><link 
xref="color.orange"/></p></item><item><p><link xref="color.purple"/></p></item><item><p><link 
xref="color.red"/></p></item><item><p><link xref="color.yellow"/></p></item></list></page>
diff --git a/doc/yelp-xsl/C/db-chunk.page b/doc/yelp-xsl/C/db-chunk.page
index 9188b52..cf28dfc 100644
--- a/doc/yelp-xsl/C/db-chunk.page
+++ b/doc/yelp-xsl/C/db-chunk.page
@@ -1,20 +1,2 @@
 <?xml version="1.0"?>
-<page xmlns="http://projectmallard.org/1.0/"; xmlns:str="http://exslt.org/strings"; id="db-chunk" type="guide" 
style="xslt-stylesheet"><info><link type="guide" xref="stylesheets" group="db"/><revision version="0.0" 
date="1970-01-01" status="stub"/><link type="xslt-defines-template" xref="db.chunk.depth-in-chunk"/><link 
type="xslt-defines-template" xref="db.chunk.depth-of-chunk"/><link type="xslt-defines-template" 
xref="db.chunk.chunk-id"/><link type="xslt-defines-template" xref="db.chunk.chunk-id.axis"/><link 
type="xslt-defines-param" xref="db.chunk.max_depth"/><link type="xslt-defines-param" 
xref="db.chunk.basename"/><link type="xslt-defines-param" xref="db.chunk.extension"/></info><title>DocBook 
Chunking</title>
-  
-  
-  <comment><p>Describe this module</p></comment>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-<links type="topic" groups="stylesheets" style="linklist"><title>Stylesheets</title></links><links 
type="topic" groups="parameters" style="linklist"><title>Parameters</title></links><links type="topic" 
groups="modes" style="linklist"><title>Modes</title></links><links type="topic" groups="templates" 
style="linklist"><title>Templates</title></links><links type="topic" groups="keys" 
style="linklist"><title>Keys</title></links><list style="compact"><title>Calls Keys</title><item><p><link 
xref="db.id.key"/></p></item></list><list style="compact"><title>Calls Parameters</title><item><p><link 
xref="db.chunk.basename"/></p></item><item><p><link xref="db.chunk.max_depth"/></p></item></list></page>
+<page xmlns="http://projectmallard.org/1.0/"; id="db-chunk" type="guide" style="xslt-stylesheet"><info><link 
type="guide" xref="stylesheets" group="db"/><revision version="0.0" date="1970-01-01" status="stub"/><link 
type="xslt-defines-template" xref="db.chunk.depth-in-chunk"/><link type="xslt-defines-template" 
xref="db.chunk.depth-of-chunk"/><link type="xslt-defines-template" xref="db.chunk.chunk-id"/><link 
type="xslt-defines-template" xref="db.chunk.chunk-id.axis"/><link type="xslt-defines-param" 
xref="db.chunk.max_depth"/><link type="xslt-defines-param" xref="db.chunk.basename"/><link 
type="xslt-defines-param" xref="db.chunk.extension"/></info><title>DocBook 
Chunking</title><comment><p>Describe this module</p></comment><links type="topic" groups="stylesheets" 
style="linklist"><title>Stylesheets</title></links><links type="topic" groups="parameters" 
style="linklist"><title>Parameters</title></links><links type="topic" groups="modes" 
style="linklist"><title>Modes</title></lin
 ks><links type="topic" groups="templates" style="linklist"><title>Templates</title></links><links 
type="topic" groups="keys" style="linklist"><title>Keys</title></links><list style="compact"><title>Calls 
Keys</title><item><p><link xref="db.id.key"/></p></item></list><list style="compact"><title>Calls 
Parameters</title><item><p><link xref="db.chunk.basename"/></p></item><item><p><link 
xref="db.chunk.max_depth"/></p></item></list></page>
diff --git a/doc/yelp-xsl/C/db-common.page b/doc/yelp-xsl/C/db-common.page
index 708f8eb..dfe697f 100644
--- a/doc/yelp-xsl/C/db-common.page
+++ b/doc/yelp-xsl/C/db-common.page
@@ -1,26 +1,2 @@
 <?xml version="1.0"?>
-<page xmlns="http://projectmallard.org/1.0/"; xmlns:str="http://exslt.org/strings"; id="db-common" 
type="guide" style="xslt-stylesheet"><info><link type="guide" xref="stylesheets" group="db"/><revision 
version="0.0" date="1970-01-01" status="stub"/><link type="xslt-requires" xref="l10n"/><link 
type="xslt-defines-template" xref="db.copyright"/><link type="xslt-defines-template" 
xref="db.linenumbering.start"/><link type="xslt-defines-template" xref="db.orderedlist.start"/><link 
type="xslt-defines-template" xref="db.personname"/><link type="xslt-defines-template" 
xref="db.personname.list"/><link type="xslt-implements-mode" xref="l10n.format.mode"/></info><title>DocBook 
Common</title>
-  
-  
-  <p>This stylesheet module provides utility templates for DocBook that are independant of the target 
format.</p>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-<links type="topic" groups="stylesheets" style="linklist"><title>Stylesheets</title></links><links 
type="topic" groups="parameters" style="linklist"><title>Parameters</title></links><links type="topic" 
groups="modes" style="linklist"><title>Modes</title></links><links type="topic" groups="templates" 
style="linklist"><title>Templates</title></links><links type="topic" groups="keys" 
style="linklist"><title>Keys</title></links><list style="compact"><title>Requires 
Stylesheets</title><item><p><link xref="l10n"/></p></item></list><list style="compact"><title>Calls 
Templates</title><item><p><link xref="l10n.gettext"/></p></item><item><p><link 
xref="db.profile.test"/></p></item></list><table><title>Implements 
Templates</title><thead><tr><th><p>Mode</p></th><th><p>Match</p></th></tr></thead><tbody><tr><td><p><link 
xref="l10n.format.mode">l10n.format.mode</link></p></td><td><p><code>msg:copyright.years</code></p></td></tr><tr><td><p><link
 xref="l10n.format.mode">l10n.format.mode</lin
 k></p></td><td><p><code>msg:copyright.name</code></p></td></tr></tbody></table></page>
+<page xmlns="http://projectmallard.org/1.0/"; id="db-common" type="guide" style="xslt-stylesheet"><info><link 
type="guide" xref="stylesheets" group="db"/><revision version="0.0" date="1970-01-01" status="stub"/><link 
type="xslt-requires" xref="l10n"/><link type="xslt-defines-template" xref="db.copyright"/><link 
type="xslt-defines-template" xref="db.linenumbering.start"/><link type="xslt-defines-template" 
xref="db.orderedlist.start"/><link type="xslt-defines-template" xref="db.personname"/><link 
type="xslt-defines-template" xref="db.personname.list"/><link type="xslt-implements-mode" 
xref="l10n.format.mode"/></info><title>DocBook Common</title><p>This stylesheet module provides utility 
templates for DocBook that are independant of the target format.</p><links type="topic" groups="stylesheets" 
style="linklist"><title>Stylesheets</title></links><links type="topic" groups="parameters" 
style="linklist"><title>Parameters</title></links><links type="topic" groups="modes" style="link
 list"><title>Modes</title></links><links type="topic" groups="templates" 
style="linklist"><title>Templates</title></links><links type="topic" groups="keys" 
style="linklist"><title>Keys</title></links><list style="compact"><title>Requires 
Stylesheets</title><item><p><link xref="l10n"/></p></item></list><list style="compact"><title>Calls 
Templates</title><item><p><link xref="l10n.gettext"/></p></item><item><p><link 
xref="db.profile.test"/></p></item></list><table><title>Implements 
Templates</title><thead><tr><th><p>Mode</p></th><th><p>Match</p></th></tr></thead><tbody><tr><td><p><link 
xref="l10n.format.mode">l10n.format.mode</link></p></td><td><p><code>msg:copyright.years</code></p></td></tr><tr><td><p><link
 
xref="l10n.format.mode">l10n.format.mode</link></p></td><td><p><code>msg:copyright.name</code></p></td></tr></tbody></table></page>
diff --git a/doc/yelp-xsl/C/db-profile.page b/doc/yelp-xsl/C/db-profile.page
index 7074c50..ec16980 100644
--- a/doc/yelp-xsl/C/db-profile.page
+++ b/doc/yelp-xsl/C/db-profile.page
@@ -1,31 +1,2 @@
 <?xml version="1.0"?>
-<page xmlns="http://projectmallard.org/1.0/"; xmlns:str="http://exslt.org/strings"; id="db-profile" 
type="guide" style="xslt-stylesheet"><?xslt-private _db.profile.test.compare?><info><link type="guide" 
xref="stylesheets" group="db"/><revision version="3.10" date="2013-08-12" status="final"/><link 
type="xslt-defines-template" xref="db.profile.test"/><link type="xslt-defines-param" 
xref="db.profile.arch"/><link type="xslt-defines-param" xref="db.profile.audience"/><link 
type="xslt-defines-param" xref="db.profile.condition"/><link type="xslt-defines-param" 
xref="db.profile.conformance"/><link type="xslt-defines-param" xref="db.profile.os"/><link 
type="xslt-defines-param" xref="db.profile.os"/><link type="xslt-defines-param" 
xref="db.profile.revision"/><link type="xslt-defines-param" xref="db.profile.security"/><link 
type="xslt-defines-param" xref="db.profile.userlevel"/><link type="xslt-defines-param" 
xref="db.profile.vendor"/><link type="xslt-defines-param" xref="db.profile.wor
 dsize"/></info><title>DocBook Profiling</title><p>Support for DocBook effectivity attributes</p>
-  
-  
-  <p>This stylesheet contains utilities for handling conditional processing in DocBook documents.</p>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-<links type="topic" groups="stylesheets" style="linklist"><title>Stylesheets</title></links><links 
type="topic" groups="parameters" style="linklist"><title>Parameters</title></links><links type="topic" 
groups="modes" style="linklist"><title>Modes</title></links><links type="topic" groups="templates" 
style="linklist"><title>Templates</title></links><links type="topic" groups="keys" 
style="linklist"><title>Keys</title></links><list style="compact"><title>Calls 
Parameters</title><item><p><link xref="db.profile.arch"/></p></item><item><p><link 
xref="db.profile.audience"/></p></item><item><p><link xref="db.profile.condition"/></p></item><item><p><link 
xref="db.profile.conformance"/></p></item><item><p><link xref="db.profile.os"/></p></item><item><p><link 
xref="db.profile.outputformat"/></p></item><item><p><link 
xref="db.profile.revision"/></p></item><item><p><link xref="db.profile.security"/></p></item><item><p><link 
xref="db.profile.userlevel"/></p></item><item><p><link xref="db
 .profile.vendor"/></p></item><item><p><link xref="db.profile.wordsize"/></p></item></list></page>
+<page xmlns="http://projectmallard.org/1.0/"; id="db-profile" type="guide" 
style="xslt-stylesheet"><?xslt-private _db.profile.test.compare?><info><link type="guide" xref="stylesheets" 
group="db"/><revision version="3.10" date="2013-08-12" status="final"/><link type="xslt-defines-template" 
xref="db.profile.test"/><link type="xslt-defines-param" xref="db.profile.arch"/><link 
type="xslt-defines-param" xref="db.profile.audience"/><link type="xslt-defines-param" 
xref="db.profile.condition"/><link type="xslt-defines-param" xref="db.profile.conformance"/><link 
type="xslt-defines-param" xref="db.profile.os"/><link type="xslt-defines-param" xref="db.profile.os"/><link 
type="xslt-defines-param" xref="db.profile.revision"/><link type="xslt-defines-param" 
xref="db.profile.security"/><link type="xslt-defines-param" xref="db.profile.userlevel"/><link 
type="xslt-defines-param" xref="db.profile.vendor"/><link type="xslt-defines-param" 
xref="db.profile.wordsize"/></info><title>DocBook Profili
 ng</title><p>Support for DocBook effectivity attributes</p><p>This stylesheet contains utilities for 
handling conditional processing in DocBook documents.</p><links type="topic" groups="stylesheets" 
style="linklist"><title>Stylesheets</title></links><links type="topic" groups="parameters" 
style="linklist"><title>Parameters</title></links><links type="topic" groups="modes" 
style="linklist"><title>Modes</title></links><links type="topic" groups="templates" 
style="linklist"><title>Templates</title></links><links type="topic" groups="keys" 
style="linklist"><title>Keys</title></links><list style="compact"><title>Calls 
Parameters</title><item><p><link xref="db.profile.arch"/></p></item><item><p><link 
xref="db.profile.audience"/></p></item><item><p><link xref="db.profile.condition"/></p></item><item><p><link 
xref="db.profile.conformance"/></p></item><item><p><link xref="db.profile.os"/></p></item><item><p><link 
xref="db.profile.outputformat"/></p></item><item><p><link xref="db.prof
 ile.revision"/></p></item><item><p><link xref="db.profile.security"/></p></item><item><p><link 
xref="db.profile.userlevel"/></p></item><item><p><link xref="db.profile.vendor"/></p></item><item><p><link 
xref="db.profile.wordsize"/></p></item></list></page>
diff --git a/doc/yelp-xsl/C/db-title.page b/doc/yelp-xsl/C/db-title.page
index 59df526..c1f379e 100644
--- a/doc/yelp-xsl/C/db-title.page
+++ b/doc/yelp-xsl/C/db-title.page
@@ -1,12 +1,2 @@
 <?xml version="1.0"?>
-<page xmlns="http://projectmallard.org/1.0/"; xmlns:str="http://exslt.org/strings"; id="db-title" type="guide" 
style="xslt-stylesheet"><info><link type="guide" xref="stylesheets" group="db"/><revision version="3.4" 
date="2011-11-10" status="final"/><link type="xslt-defines-template" xref="db.title"/><link 
type="xslt-defines-template" xref="db.titleabbrev"/><link type="xslt-defines-template" 
xref="db.subtitle"/></info><title>DocBook Titles</title><p>Support for DocBook title, titleabbrev, and 
subtitle elements.</p>
-  
-  
-  <p>This stylesheet contains templates for outputting titles based on title, titleabbrev, or subtitle 
elements. It supports automatic titles for certain elements with optional titles.</p>
-
-
-
-
-
-
-<links type="topic" groups="stylesheets" style="linklist"><title>Stylesheets</title></links><links 
type="topic" groups="parameters" style="linklist"><title>Parameters</title></links><links type="topic" 
groups="modes" style="linklist"><title>Modes</title></links><links type="topic" groups="templates" 
style="linklist"><title>Templates</title></links><links type="topic" groups="keys" 
style="linklist"><title>Keys</title></links><list style="compact"><title>Calls 
Templates</title><item><p><link xref="db.chunk.chunk-id"/></p></item><item><p><link 
xref="l10n.gettext"/></p></item></list><list style="compact"><title>Calls Keys</title><item><p><link 
xref="db.id.key"/></p></item></list></page>
+<page xmlns="http://projectmallard.org/1.0/"; id="db-title" type="guide" style="xslt-stylesheet"><info><link 
type="guide" xref="stylesheets" group="db"/><revision version="3.4" date="2011-11-10" status="final"/><link 
type="xslt-defines-template" xref="db.title"/><link type="xslt-defines-template" xref="db.titleabbrev"/><link 
type="xslt-defines-template" xref="db.subtitle"/></info><title>DocBook Titles</title><p>Support for DocBook 
title, titleabbrev, and subtitle elements.</p><p>This stylesheet contains templates for outputting titles 
based on title, titleabbrev, or subtitle elements. It supports automatic titles for certain elements with 
optional titles.</p><links type="topic" groups="stylesheets" 
style="linklist"><title>Stylesheets</title></links><links type="topic" groups="parameters" 
style="linklist"><title>Parameters</title></links><links type="topic" groups="modes" 
style="linklist"><title>Modes</title></links><links type="topic" groups="templates" style="linklist"><titl
 e>Templates</title></links><links type="topic" groups="keys" 
style="linklist"><title>Keys</title></links><list style="compact"><title>Calls 
Templates</title><item><p><link xref="db.chunk.chunk-id"/></p></item><item><p><link 
xref="l10n.gettext"/></p></item></list><list style="compact"><title>Calls Keys</title><item><p><link 
xref="db.id.key"/></p></item></list></page>
diff --git a/doc/yelp-xsl/C/db-xref.page b/doc/yelp-xsl/C/db-xref.page
index e2c3c58..280844e 100644
--- a/doc/yelp-xsl/C/db-xref.page
+++ b/doc/yelp-xsl/C/db-xref.page
@@ -1,16 +1,2 @@
 <?xml version="1.0"?>
-<page xmlns="http://projectmallard.org/1.0/"; xmlns:str="http://exslt.org/strings"; id="db-xref" type="guide" 
style="xslt-stylesheet"><?xslt-private l10n.format.mode?><info><link type="guide" xref="stylesheets" 
group="db"/><revision version="0.0" date="1970-01-01" status="stub"/><link type="xslt-requires" 
xref="db-chunk"/><link type="xslt-requires" xref="db-title"/><link type="xslt-requires" xref="l10n"/><link 
type="xslt-defines-template" xref="db.ulink.tooltip"/><link type="xslt-defines-template" 
xref="db.xref.content"/><link type="xslt-defines-template" xref="db.xref.target"/><link 
type="xslt-defines-template" xref="db.xref.tooltip"/><link type="xslt-implements-mode" 
xref="db.xref.tooltip.mode"/></info><title>DocBook Links</title>
-  
-  
-
-
-
-
-
-
-
-
-
-
-
-<links type="topic" groups="stylesheets" style="linklist"><title>Stylesheets</title></links><links 
type="topic" groups="parameters" style="linklist"><title>Parameters</title></links><links type="topic" 
groups="modes" style="linklist"><title>Modes</title></links><links type="topic" groups="templates" 
style="linklist"><title>Templates</title></links><links type="topic" groups="keys" 
style="linklist"><title>Keys</title></links><list style="compact"><title>Requires 
Stylesheets</title><item><p><link xref="db-chunk"/></p></item><item><p><link 
xref="db-title"/></p></item><item><p><link xref="l10n"/></p></item></list><list style="compact"><title>Calls 
Templates</title><item><p><link xref="l10n.gettext"/></p></item><item><p><link 
xref="utils.email_address"/></p></item><item><p><link xref="db.title"/></p></item><item><p><link 
xref="db.chunk.chunk-id"/></p></item></list><list style="compact"><title>Calls Keys</title><item><p><link 
xref="db.id.key"/></p></item></list><list style="compac
 t"><title>Calls Parameters</title><item><p><link xref="db.chunk.basename"/></p></item><item><p><link 
xref="db.chunk.extension"/></p></item></list><table><title>Implements 
Templates</title><thead><tr><th><p>Mode</p></th><th><p>Match</p></th></tr></thead><tbody><tr><td><p><link 
xref="db.xref.tooltip.mode">db.xref.tooltip.mode</link></p></td><td><p><code>*</code></p></td></tr><tr><td><p><link
 xref="db.xref.tooltip.mode">db.xref.tooltip.mode</link></p></td><td><p><code>biblioentry    | bibliomixed    
|                                                  db:biblioentry | db:bibliomixed 
</code></p></td></tr><tr><td><p><link 
xref="db.xref.tooltip.mode">db.xref.tooltip.mode</link></p></td><td><p><code>glossentry | 
db:glossentry</code></p></td></tr></tbody></table></page>
+<page xmlns="http://projectmallard.org/1.0/"; id="db-xref" type="guide" 
style="xslt-stylesheet"><?xslt-private l10n.format.mode?><info><link type="guide" xref="stylesheets" 
group="db"/><revision version="0.0" date="1970-01-01" status="stub"/><link type="xslt-requires" 
xref="db-chunk"/><link type="xslt-requires" xref="db-title"/><link type="xslt-requires" xref="l10n"/><link 
type="xslt-defines-template" xref="db.ulink.tooltip"/><link type="xslt-defines-template" 
xref="db.xref.content"/><link type="xslt-defines-template" xref="db.xref.target"/><link 
type="xslt-defines-template" xref="db.xref.tooltip"/><link type="xslt-implements-mode" 
xref="db.xref.tooltip.mode"/></info><title>DocBook Links</title><links type="topic" groups="stylesheets" 
style="linklist"><title>Stylesheets</title></links><links type="topic" groups="parameters" 
style="linklist"><title>Parameters</title></links><links type="topic" groups="modes" 
style="linklist"><title>Modes</title></links><links type="topic" grou
 ps="templates" style="linklist"><title>Templates</title></links><links type="topic" groups="keys" 
style="linklist"><title>Keys</title></links><list style="compact"><title>Requires 
Stylesheets</title><item><p><link xref="db-chunk"/></p></item><item><p><link 
xref="db-title"/></p></item><item><p><link xref="l10n"/></p></item></list><list style="compact"><title>Calls 
Templates</title><item><p><link xref="l10n.gettext"/></p></item><item><p><link 
xref="utils.email_address"/></p></item><item><p><link xref="db.title"/></p></item><item><p><link 
xref="db.chunk.chunk-id"/></p></item></list><list style="compact"><title>Calls Keys</title><item><p><link 
xref="db.id.key"/></p></item></list><list style="compact"><title>Calls Parameters</title><item><p><link 
xref="db.chunk.basename"/></p></item><item><p><link 
xref="db.chunk.extension"/></p></item></list><table><title>Implements 
Templates</title><thead><tr><th><p>Mode</p></th><th><p>Match</p></th></tr></thead><tbody><tr><td><p><link 
xref="db.
 xref.tooltip.mode">db.xref.tooltip.mode</link></p></td><td><p><code>*</code></p></td></tr><tr><td><p><link 
xref="db.xref.tooltip.mode">db.xref.tooltip.mode</link></p></td><td><p><code>biblioentry    | bibliomixed    
|                                                  db:biblioentry | db:bibliomixed 
</code></p></td></tr><tr><td><p><link 
xref="db.xref.tooltip.mode">db.xref.tooltip.mode</link></p></td><td><p><code>glossentry | 
db:glossentry</code></p></td></tr></tbody></table></page>
diff --git a/doc/yelp-xsl/C/db.title.page b/doc/yelp-xsl/C/db.title.page
index 00a53bf..cf1c061 100644
--- a/doc/yelp-xsl/C/db.title.page
+++ b/doc/yelp-xsl/C/db.title.page
@@ -1,5 +1,5 @@
 <?xml version="1.0"?>
-<page xmlns="http://projectmallard.org/1.0/"; id="db.title" type="topic" style="xslt-template"><info><link 
type="guide" xref="db-title" group="templates"/><link type="guide" xref="templates" group="db"/><revision 
version="3.4" date="2011-11-10" status="final"/><desc>Output a title for an 
element.</desc></info><title>db.title</title><p>Output a title for an element.</p>
+<page xmlns="http://projectmallard.org/1.0/"; id="db.title" type="topic" style="xslt-template"><info><link 
type="guide" xref="db-title" group="templates"/><link type="guide" xref="templates" group="db"/><revision 
version="3.26" date="2017-03-18" status="final"/><desc>Output a title for an 
element.</desc></info><title>db.title</title><p>Output a title for an element.</p>
   
   
   <synopsis><title>Parameters</title><terms>
@@ -13,4 +13,5 @@
     </item>
   </terms></synopsis>
   <p>This template outputs the title of the element <code style="xslt-param">node</code> as it might be used 
for a heading or for link text. For certain types of elements, this templates will use a localized automatic 
title if no explicit title is provided.</p>
+  <p>When <code style="xslt-param">node</code> is an element for which this template cannot construct a 
title, it calls itself recursively passing the parent element of <code style="xslt-param">node</code>.</p>
 <list style="compact"><title>Calls Templates</title><item><p><link 
xref="db.chunk.chunk-id"/></p></item><item><p><link xref="db.title"/></p></item></list><list 
style="compact"><title>Calls Keys</title><item><p><link xref="db.id.key"/></p></item></list></page>
diff --git a/doc/yelp-xsl/C/db2html-bibliography.page b/doc/yelp-xsl/C/db2html-bibliography.page
index 1bd787e..aabcd90 100644
--- a/doc/yelp-xsl/C/db2html-bibliography.page
+++ b/doc/yelp-xsl/C/db2html-bibliography.page
@@ -1,13 +1,2 @@
 <?xml version="1.0"?>
-<page xmlns="http://projectmallard.org/1.0/"; xmlns:str="http://exslt.org/strings"; id="db2html-bibliography" 
type="guide" style="xslt-stylesheet"><?xslt-private l10n.format.mode?><info><link type="guide" 
xref="stylesheets" group="db2html"/><revision version="3.4" date="2011-11-14" status="final"/><link 
type="xslt-defines-template" xref="db2html.biblioentry.data"/><link type="xslt-defines-template" 
xref="db2html.biblioentry.label"/><link type="xslt-implements-mode" 
xref="db2html.biblioentry.mode"/></info><title>DocBook to HTML - Bibliographies</title>
-  
-  
-  <p>This module provides templates to process DocBook bibliograpies.</p>
-
-
-
-
-
-
-
-<links type="topic" groups="stylesheets" style="linklist"><title>Stylesheets</title></links><links 
type="topic" groups="parameters" style="linklist"><title>Parameters</title></links><links type="topic" 
groups="modes" style="linklist"><title>Modes</title></links><links type="topic" groups="templates" 
style="linklist"><title>Templates</title></links><links type="topic" groups="keys" 
style="linklist"><title>Keys</title></links><list style="compact"><title>Calls 
Templates</title><item><p><link xref="db.personname.list"/></p></item><item><p><link 
xref="l10n.gettext"/></p></item><item><p><link xref="html.lang.attrs"/></p></item><item><p><link 
xref="db2html.division.div"/></p></item></list><table><title>Implements 
Templates</title><thead><tr><th><p>Mode</p></th><th><p>Match</p></th></tr></thead><tbody><tr><td><p/></td><td><p><code>bibliography
 | db:bibliography</code></p></td></tr><tr><td><p/></td><td><p><code>bibliodiv | 
db:bibliodiv</code></p></td></tr><tr><td><p/></td><td><p><co
 de>biblioentry | db:biblioentry</code></p></td></tr><tr><td><p/></td><td><p><code>bibliomixed | 
db:bibliomixed</code></p></td></tr><tr><td><p/></td><td><p><code>bibliolist | 
db:bibliolist</code></p></td></tr><tr><td><p><link 
xref="db2html.biblioentry.mode">db2html.biblioentry.mode</link></p></td><td><p><code>*</code></p></td></tr><tr><td><p><link
 xref="db2html.biblioentry.mode">db2html.biblioentry.mode</link></p></td><td><p><code>abstract | 
db:abstract</code></p></td></tr><tr><td><p><link 
xref="db2html.biblioentry.mode">db2html.biblioentry.mode</link></p></td><td><p><code>affiliation | 
db:affiliation</code></p></td></tr><tr><td><p><link 
xref="db2html.biblioentry.mode">db2html.biblioentry.mode</link></p></td><td><p><code>author | 
db:author</code></p></td></tr><tr><td><p><link 
xref="db2html.biblioentry.mode">db2html.biblioentry.mode</link></p></td><td><p><code>authorblurb</code></p></td></tr><tr><td><p><link
 xref="db2html.biblioentry.mode">db2html.biblioentry.mode</link></p></
 td><td><p><code>authorgroup | db:authorgroup</code></p></td></tr><tr><td><p><link 
xref="db2html.biblioentry.mode">db2html.biblioentry.mode</link></p></td><td><p><code>biblioset | 
db:biblioset</code></p></td></tr><tr><td><p><link 
xref="db2html.biblioentry.mode">db2html.biblioentry.mode</link></p></td><td><p><code>citerefentry | 
db:citerefentry</code></p></td></tr><tr><td><p><link 
xref="db2html.biblioentry.mode">db2html.biblioentry.mode</link></p></td><td><p><code>collab | 
db:collab</code></p></td></tr><tr><td><p><link 
xref="db2html.biblioentry.mode">db2html.biblioentry.mode</link></p></td><td><p><code>copyright | 
db:copyright</code></p></td></tr><tr><td><p><link 
xref="db2html.biblioentry.mode">db2html.biblioentry.mode</link></p></td><td><p><code>db:cover</code></p></td></tr><tr><td><p><link
 xref="db2html.biblioentry.mode">db2html.biblioentry.mode</link></p></td><td><p><code>editor | 
db:editor</code></p></td></tr><tr><td><p><link xref="db2html.biblioentry.mode">db2html.biblioe
 ntry.mode</link></p></td><td><p><code>footnote | footnoteref | db:footnote | 
db:footnoteref</code></p></td></tr><tr><td><p><link 
xref="db2html.biblioentry.mode">db2html.biblioentry.mode</link></p></td><td><p><code>glossterm | 
db:glossterm</code></p></td></tr><tr><td><p><link 
xref="db2html.biblioentry.mode">db2html.biblioentry.mode</link></p></td><td><p><code>indexterm | 
db:indexterm</code></p></td></tr><tr><td><p><link 
xref="db2html.biblioentry.mode">db2html.biblioentry.mode</link></p></td><td><p><code>legalnotice | 
db:legalnotice</code></p></td></tr><tr><td><p><link 
xref="db2html.biblioentry.mode">db2html.biblioentry.mode</link></p></td><td><p><code>mediaobject | 
db:mediaobject</code></p></td></tr><tr><td><p><link 
xref="db2html.biblioentry.mode">db2html.biblioentry.mode</link></p></td><td><p><code>db:org</code></p></td></tr><tr><td><p><link
 xref="db2html.biblioentry.mode">db2html.biblioentry.mode</link></p></td><td><p><code>othercredit | 
db:othercredit</code></p></td></tr><
 tr><td><p><link 
xref="db2html.biblioentry.mode">db2html.biblioentry.mode</link></p></td><td><p><code>db:person</code></p></td></tr><tr><td><p><link
 xref="db2html.biblioentry.mode">db2html.biblioentry.mode</link></p></td><td><p><code>personname | 
db:personname</code></p></td></tr><tr><td><p><link 
xref="db2html.biblioentry.mode">db2html.biblioentry.mode</link></p></td><td><p><code>personblurb | 
db:personblurb</code></p></td></tr><tr><td><p><link 
xref="db2html.biblioentry.mode">db2html.biblioentry.mode</link></p></td><td><p><code>publisher | 
db:publisher</code></p></td></tr><tr><td><p><link 
xref="db2html.biblioentry.mode">db2html.biblioentry.mode</link></p></td><td><p><code>printhistory | 
db:printhistory</code></p></td></tr><tr><td><p><link 
xref="db2html.biblioentry.mode">db2html.biblioentry.mode</link></p></td><td><p><code>subscript | 
db:subscript</code></p></td></tr><tr><td><p><link 
xref="db2html.biblioentry.mode">db2html.biblioentry.mode</link></p></td><td><p><code>superscri
 pt | db:superscript</code></p></td></tr><tr><td><p><link 
xref="db2html.biblioentry.mode">db2html.biblioentry.mode</link></p></td><td><p><code>revhistory | 
db:revhistory</code></p></td></tr></tbody></table></page>
+<page xmlns="http://projectmallard.org/1.0/"; id="db2html-bibliography" type="guide" 
style="xslt-stylesheet"><?xslt-private l10n.format.mode?><info><link type="guide" xref="stylesheets" 
group="db2html"/><revision version="3.4" date="2011-11-14" status="final"/><link type="xslt-defines-template" 
xref="db2html.biblioentry.data"/><link type="xslt-defines-template" xref="db2html.biblioentry.label"/><link 
type="xslt-implements-mode" xref="db2html.biblioentry.mode"/></info><title>DocBook to HTML - 
Bibliographies</title><p>This module provides templates to process DocBook bibliograpies.</p><links 
type="topic" groups="stylesheets" style="linklist"><title>Stylesheets</title></links><links type="topic" 
groups="parameters" style="linklist"><title>Parameters</title></links><links type="topic" groups="modes" 
style="linklist"><title>Modes</title></links><links type="topic" groups="templates" 
style="linklist"><title>Templates</title></links><links type="topic" groups="keys" style="linklist"
<title>Keys</title></links><list style="compact"><title>Calls Templates</title><item><p><link 
xref="db.personname.list"/></p></item><item><p><link xref="l10n.gettext"/></p></item><item><p><link 
xref="html.lang.attrs"/></p></item><item><p><link 
xref="db2html.division.div"/></p></item></list><table><title>Implements 
Templates</title><thead><tr><th><p>Mode</p></th><th><p>Match</p></th></tr></thead><tbody><tr><td><p/></td><td><p><code>bibliography
| db:bibliography</code></p></td></tr><tr><td><p/></td><td><p><code>bibliodiv | 
db:bibliodiv</code></p></td></tr><tr><td><p/></td><td><p><code>biblioentry | 
db:biblioentry</code></p></td></tr><tr><td><p/></td><td><p><code>bibliomixed | 
db:bibliomixed</code></p></td></tr><tr><td><p/></td><td><p><code>bibliolist | 
db:bibliolist</code></p></td></tr><tr><td><p><link 
xref="db2html.biblioentry.mode">db2html.biblioentry.mode</link></p></td><td><p><code>*</code></p></td></tr><tr><td><p><link
xref="db2html.biblioentry.mode">db2html.biblioentry
 .mode</link></p></td><td><p><code>abstract | db:abstract</code></p></td></tr><tr><td><p><link 
xref="db2html.biblioentry.mode">db2html.biblioentry.mode</link></p></td><td><p><code>affiliation | 
db:affiliation</code></p></td></tr><tr><td><p><link 
xref="db2html.biblioentry.mode">db2html.biblioentry.mode</link></p></td><td><p><code>author | 
db:author</code></p></td></tr><tr><td><p><link 
xref="db2html.biblioentry.mode">db2html.biblioentry.mode</link></p></td><td><p><code>authorblurb</code></p></td></tr><tr><td><p><link
 xref="db2html.biblioentry.mode">db2html.biblioentry.mode</link></p></td><td><p><code>authorgroup | 
db:authorgroup</code></p></td></tr><tr><td><p><link 
xref="db2html.biblioentry.mode">db2html.biblioentry.mode</link></p></td><td><p><code>biblioset | 
db:biblioset</code></p></td></tr><tr><td><p><link 
xref="db2html.biblioentry.mode">db2html.biblioentry.mode</link></p></td><td><p><code>citerefentry | 
db:citerefentry</code></p></td></tr><tr><td><p><link xref="db2html.bibl
 ioentry.mode">db2html.biblioentry.mode</link></p></td><td><p><code>collab | 
db:collab</code></p></td></tr><tr><td><p><link 
xref="db2html.biblioentry.mode">db2html.biblioentry.mode</link></p></td><td><p><code>copyright | 
db:copyright</code></p></td></tr><tr><td><p><link 
xref="db2html.biblioentry.mode">db2html.biblioentry.mode</link></p></td><td><p><code>db:cover</code></p></td></tr><tr><td><p><link
 xref="db2html.biblioentry.mode">db2html.biblioentry.mode</link></p></td><td><p><code>editor | 
db:editor</code></p></td></tr><tr><td><p><link 
xref="db2html.biblioentry.mode">db2html.biblioentry.mode</link></p></td><td><p><code>footnote | footnoteref | 
db:footnote | db:footnoteref</code></p></td></tr><tr><td><p><link 
xref="db2html.biblioentry.mode">db2html.biblioentry.mode</link></p></td><td><p><code>glossterm | 
db:glossterm</code></p></td></tr><tr><td><p><link 
xref="db2html.biblioentry.mode">db2html.biblioentry.mode</link></p></td><td><p><code>indexterm | 
db:indexterm</code></p></td
</tr><tr><td><p><link 
xref="db2html.biblioentry.mode">db2html.biblioentry.mode</link></p></td><td><p><code>legalnotice | 
db:legalnotice</code></p></td></tr><tr><td><p><link 
xref="db2html.biblioentry.mode">db2html.biblioentry.mode</link></p></td><td><p><code>mediaobject | 
db:mediaobject</code></p></td></tr><tr><td><p><link 
xref="db2html.biblioentry.mode">db2html.biblioentry.mode</link></p></td><td><p><code>db:org</code></p></td></tr><tr><td><p><link
xref="db2html.biblioentry.mode">db2html.biblioentry.mode</link></p></td><td><p><code>othercredit | 
db:othercredit</code></p></td></tr><tr><td><p><link 
xref="db2html.biblioentry.mode">db2html.biblioentry.mode</link></p></td><td><p><code>db:person</code></p></td></tr><tr><td><p><link
xref="db2html.biblioentry.mode">db2html.biblioentry.mode</link></p></td><td><p><code>personname | 
db:personname</code></p></td></tr><tr><td><p><link 
xref="db2html.biblioentry.mode">db2html.biblioentry.mode</link></p></td><td><p><code>personblurb | db:p
 ersonblurb</code></p></td></tr><tr><td><p><link 
xref="db2html.biblioentry.mode">db2html.biblioentry.mode</link></p></td><td><p><code>publisher | 
db:publisher</code></p></td></tr><tr><td><p><link 
xref="db2html.biblioentry.mode">db2html.biblioentry.mode</link></p></td><td><p><code>printhistory | 
db:printhistory</code></p></td></tr><tr><td><p><link 
xref="db2html.biblioentry.mode">db2html.biblioentry.mode</link></p></td><td><p><code>subscript | 
db:subscript</code></p></td></tr><tr><td><p><link 
xref="db2html.biblioentry.mode">db2html.biblioentry.mode</link></p></td><td><p><code>superscript | 
db:superscript</code></p></td></tr><tr><td><p><link 
xref="db2html.biblioentry.mode">db2html.biblioentry.mode</link></p></td><td><p><code>revhistory | 
db:revhistory</code></p></td></tr></tbody></table></page>
diff --git a/doc/yelp-xsl/C/db2html-block.page b/doc/yelp-xsl/C/db2html-block.page
index 21e9f34..aee95f1 100644
--- a/doc/yelp-xsl/C/db2html-block.page
+++ b/doc/yelp-xsl/C/db2html-block.page
@@ -1,18 +1,2 @@
 <?xml version="1.0"?>
-<page xmlns="http://projectmallard.org/1.0/"; xmlns:str="http://exslt.org/strings"; id="db2html-block" 
type="guide" style="xslt-stylesheet"><info><link type="guide" xref="stylesheets" group="db2html"/><revision 
version="3.4" date="2011-11-12" status="final"/><link type="xslt-defines-template" 
xref="db2html.block"/><link type="xslt-defines-template" xref="db2html.block.formal"/><link 
type="xslt-defines-template" xref="db2html.block.title"/><link type="xslt-defines-template" 
xref="db2html.blockquote"/><link type="xslt-defines-template" xref="db2html.para"/><link 
type="xslt-defines-template" xref="db2html.pre"/></info><title>DocBook to HTML - Block Elements</title>
-  
-  
-  <p>This stylesheet handles most simple block-level elements, turning them into the appropriate HTML tags. 
It does not handle tables, lists, and various other complex block-level elements.</p>
-
-
-
-
-
-
-
-
-
-
-
-
-<links type="topic" groups="stylesheets" style="linklist"><title>Stylesheets</title></links><links 
type="topic" groups="parameters" style="linklist"><title>Parameters</title></links><links type="topic" 
groups="modes" style="linklist"><title>Modes</title></links><links type="topic" groups="templates" 
style="linklist"><title>Templates</title></links><links type="topic" groups="keys" 
style="linklist"><title>Keys</title></links><list style="compact"><title>Calls 
Templates</title><item><p><link xref="db.profile.test"/></p></item><item><p><link 
xref="html.class.attr"/></p></item><item><p><link xref="l10n.gettext"/></p></item><item><p><link 
xref="utils.linenumbering"/></p></item><item><p><link xref="html.syntax.class"/></p></item><item><p><link 
xref="db.chunk.depth-in-chunk"/></p></item></list><list style="compact"><title>Calls 
Parameters</title><item><p><link xref="html.syntax.highlight"/></p></item></list><table><title>Implements 
Templates</title><thead><tr><th><p>Mode</p></th><t
 h><p>Match</p></th></tr></thead><tbody><tr><td><p/></td><td><p><code>abstract | 
db:abstract</code></p></td></tr><tr><td><p/></td><td><p><code>ackno</code></p></td></tr><tr><td><p/></td><td><p><code>db:acknowledgements</code></p></td></tr><tr><td><p/></td><td><p><code>address
 | db:address</code></p></td></tr><tr><td><p/></td><td><p><code>attribution | 
db:attribution</code></p></td></tr><tr><td><p/></td><td><p><code>blockquote | 
db:blockquote</code></p></td></tr><tr><td><p/></td><td><p><code>bridgehead | 
db:bridgehead</code></p></td></tr><tr><td><p/></td><td><p><code>caption | 
db:caption</code></p></td></tr><tr><td><p/></td><td><p><code>caution | 
db:caution</code></p></td></tr><tr><td><p/></td><td><p><code>epigraph | 
db:epigraph</code></p></td></tr><tr><td><p/></td><td><p><code>equation | 
db:equation</code></p></td></tr><tr><td><p/></td><td><p><code>example | 
db:example</code></p></td></tr><tr><td><p/></td><td><p><code>figure | informalfigure | db:figure | 
db:informalfigure</c
 ode></p></td></tr><tr><td><p/></td><td><p><code>formalpara | 
db:formalpara</code></p></td></tr><tr><td><p/></td><td><p><code>highlights</code></p></td></tr><tr><td><p/></td><td><p><code>important
 | db:important</code></p></td></tr><tr><td><p/></td><td><p><code>informalequation | 
db:informalequation</code></p></td></tr><tr><td><p/></td><td><p><code>informalexample | 
db:informalexample</code></p></td></tr><tr><td><p/></td><td><p><code>literallayout | 
db:literallayout</code></p></td></tr><tr><td><p/></td><td><p><code>note | 
db:note</code></p></td></tr><tr><td><p/></td><td><p><code>para | 
db:para</code></p></td></tr><tr><td><p/></td><td><p><code>programlisting | 
db:programlisting</code></p></td></tr><tr><td><p/></td><td><p><code>screen | 
db:screen</code></p></td></tr><tr><td><p/></td><td><p><code>screenshot | 
db:screenshot</code></p></td></tr><tr><td><p/></td><td><p><code>sidebar | 
db:sidebar</code></p></td></tr><tr><td><p/></td><td><p><code>simpara | db:simpara</code></p></td><
 /tr><tr><td><p/></td><td><p><code>synopsis | 
db:synopsis</code></p></td></tr><tr><td><p/></td><td><p><code>task | 
db:task</code></p></td></tr><tr><td><p/></td><td><p><code>taskprerequisites | 
db:taskprerequisites</code></p></td></tr><tr><td><p/></td><td><p><code>taskrelated | 
db:taskrelated</code></p></td></tr><tr><td><p/></td><td><p><code>tasksummary | 
db:tasksummary</code></p></td></tr><tr><td><p/></td><td><p><code>tip | 
db:tip</code></p></td></tr><tr><td><p/></td><td><p><code>title | 
db:title</code></p></td></tr><tr><td><p/></td><td><p><code>warning | 
db:warning</code></p></td></tr></tbody></table></page>
+<page xmlns="http://projectmallard.org/1.0/"; id="db2html-block" type="guide" 
style="xslt-stylesheet"><info><link type="guide" xref="stylesheets" group="db2html"/><revision version="3.4" 
date="2011-11-12" status="final"/><link type="xslt-defines-template" xref="db2html.block"/><link 
type="xslt-defines-template" xref="db2html.block.formal"/><link type="xslt-defines-template" 
xref="db2html.block.title"/><link type="xslt-defines-template" xref="db2html.blockquote"/><link 
type="xslt-defines-template" xref="db2html.para"/><link type="xslt-defines-template" 
xref="db2html.pre"/><link type="xslt-implements-mode" xref="html.syntax.class.mode"/></info><title>DocBook to 
HTML - Block Elements</title><p>This stylesheet handles most simple block-level elements, turning them into 
the appropriate HTML tags. It does not handle tables, lists, and various other complex block-level 
elements.</p><links type="topic" groups="stylesheets" 
style="linklist"><title>Stylesheets</title></links><links typ
 e="topic" groups="parameters" style="linklist"><title>Parameters</title></links><links type="topic" 
groups="modes" style="linklist"><title>Modes</title></links><links type="topic" groups="templates" 
style="linklist"><title>Templates</title></links><links type="topic" groups="keys" 
style="linklist"><title>Keys</title></links><list style="compact"><title>Calls 
Templates</title><item><p><link xref="db.profile.test"/></p></item><item><p><link 
xref="html.class.attr"/></p></item><item><p><link xref="l10n.gettext"/></p></item><item><p><link 
xref="icons.svg.figure.zoom.in"/></p></item><item><p><link 
xref="utils.linenumbering"/></p></item><item><p><link xref="html.syntax.class"/></p></item></list><list 
style="compact"><title>Calls Parameters</title><item><p><link 
xref="html.syntax.highlight"/></p></item></list><table><title>Implements 
Templates</title><thead><tr><th><p>Mode</p></th><th><p>Match</p></th></tr></thead><tbody><tr><td><p/></td><td><p><code>abstract
 | db:abstract</code></p
</td></tr><tr><td><p/></td><td><p><code>ackno</code></p></td></tr><tr><td><p/></td><td><p><code>db:acknowledgements</code></p></td></tr><tr><td><p/></td><td><p><code>address
| db:address</code></p></td></tr><tr><td><p/></td><td><p><code>attribution | 
db:attribution</code></p></td></tr><tr><td><p/></td><td><p><code>blockquote | 
db:blockquote</code></p></td></tr><tr><td><p/></td><td><p><code>bridgehead | 
db:bridgehead</code></p></td></tr><tr><td><p/></td><td><p><code>caption | 
db:caption</code></p></td></tr><tr><td><p/></td><td><p><code>caution | 
db:caution</code></p></td></tr><tr><td><p/></td><td><p><code>epigraph | 
db:epigraph</code></p></td></tr><tr><td><p/></td><td><p><code>equation | 
db:equation</code></p></td></tr><tr><td><p/></td><td><p><code>example | 
db:example</code></p></td></tr><tr><td><p/></td><td><p><code>figure | informalfigure | db:figure | 
db:informalfigure</code></p></td></tr><tr><td><p/></td><td><p><code>formalpara | 
db:formalpara</code></p></td></tr><tr><t
 d><p/></td><td><p><code>highlights</code></p></td></tr><tr><td><p/></td><td><p><code>important | 
db:important</code></p></td></tr><tr><td><p/></td><td><p><code>informalequation | 
db:informalequation</code></p></td></tr><tr><td><p/></td><td><p><code>informalexample | 
db:informalexample</code></p></td></tr><tr><td><p/></td><td><p><code>literallayout | 
db:literallayout</code></p></td></tr><tr><td><p/></td><td><p><code>note | 
db:note</code></p></td></tr><tr><td><p/></td><td><p><code>para | 
db:para</code></p></td></tr><tr><td><p/></td><td><p><code>programlisting | 
db:programlisting</code></p></td></tr><tr><td><p/></td><td><p><code>screen | 
db:screen</code></p></td></tr><tr><td><p/></td><td><p><code>screenshot | 
db:screenshot</code></p></td></tr><tr><td><p/></td><td><p><code>sidebar | 
db:sidebar</code></p></td></tr><tr><td><p/></td><td><p><code>simpara | 
db:simpara</code></p></td></tr><tr><td><p/></td><td><p><code>synopsis | 
db:synopsis</code></p></td></tr><tr><td><p/></td><td><p>
 <code>task | db:task</code></p></td></tr><tr><td><p/></td><td><p><code>taskprerequisites | 
db:taskprerequisites</code></p></td></tr><tr><td><p/></td><td><p><code>taskrelated | 
db:taskrelated</code></p></td></tr><tr><td><p/></td><td><p><code>tasksummary | 
db:tasksummary</code></p></td></tr><tr><td><p/></td><td><p><code>tip | 
db:tip</code></p></td></tr><tr><td><p/></td><td><p><code>title | 
db:title</code></p></td></tr><tr><td><p/></td><td><p><code>warning | 
db:warning</code></p></td></tr><tr><td><p><link 
xref="html.syntax.class.mode">html.syntax.class.mode</link></p></td><td><p><code>programlisting | 
db:programlisting</code></p></td></tr></tbody></table></page>
diff --git a/doc/yelp-xsl/C/db2html-callout.page b/doc/yelp-xsl/C/db2html-callout.page
index 1e08a14..f3ac998 100644
--- a/doc/yelp-xsl/C/db2html-callout.page
+++ b/doc/yelp-xsl/C/db2html-callout.page
@@ -1,8 +1,2 @@
 <?xml version="1.0"?>
-<page xmlns="http://projectmallard.org/1.0/"; xmlns:str="http://exslt.org/strings"; id="db2html-callout" 
type="guide" style="xslt-stylesheet"><info><link type="guide" xref="stylesheets" group="db2html"/><revision 
version="1.0" date="2011-05-16" status="final"/><link type="xslt-requires" xref="db2html-block"/><link 
type="xslt-requires" xref="db2html-xref"/><link type="xslt-requires" xref="html"/><link 
type="xslt-defines-template" xref="db2html.callout.label"/></info><title>DocBook to HTML - Callouts</title>
-  
-  
-  <p>This modules handles simple DocBook callouts using the <code>co</code> and <code>callout</code> 
elements. Currently, only callouts to <code>co</code> elements are supported. The <code>area</code> element 
is not supported.</p>
-
-
-<links type="topic" groups="stylesheets" style="linklist"><title>Stylesheets</title></links><links 
type="topic" groups="parameters" style="linklist"><title>Parameters</title></links><links type="topic" 
groups="modes" style="linklist"><title>Modes</title></links><links type="topic" groups="templates" 
style="linklist"><title>Templates</title></links><links type="topic" groups="keys" 
style="linklist"><title>Keys</title></links><list style="compact"><title>Requires 
Stylesheets</title><item><p><link xref="db2html-block"/></p></item><item><p><link 
xref="db2html-xref"/></p></item><item><p><link xref="html"/></p></item></list><list 
style="compact"><title>Calls Templates</title><item><p><link 
xref="db.profile.test"/></p></item><item><p><link xref="html.class.attr"/></p></item></list><list 
style="compact"><title>Calls Keys</title><item><p><link 
xref="db.id.key"/></p></item></list><table><title>Implements 
Templates</title><thead><tr><th><p>Mode</p></th><th><p>Match</p></th></tr></thead
<tbody><tr><td><p/></td><td><p><code>co | 
db:co</code></p></td></tr><tr><td><p/></td><td><p><code>calloutlist | 
db:calloutlist</code></p></td></tr><tr><td><p/></td><td><p><code>callout | 
db:callout</code></p></td></tr></tbody></table></page>
+<page xmlns="http://projectmallard.org/1.0/"; id="db2html-callout" type="guide" 
style="xslt-stylesheet"><info><link type="guide" xref="stylesheets" group="db2html"/><revision version="1.0" 
date="2011-05-16" status="final"/><link type="xslt-requires" xref="db2html-block"/><link type="xslt-requires" 
xref="db2html-xref"/><link type="xslt-requires" xref="html"/><link type="xslt-defines-template" 
xref="db2html.callout.label"/></info><title>DocBook to HTML - Callouts</title><p>This modules handles simple 
DocBook callouts using the <code>co</code> and <code>callout</code> elements. Currently, only callouts to 
<code>co</code> elements are supported. The <code>area</code> element is not supported.</p><links 
type="topic" groups="stylesheets" style="linklist"><title>Stylesheets</title></links><links type="topic" 
groups="parameters" style="linklist"><title>Parameters</title></links><links type="topic" groups="modes" 
style="linklist"><title>Modes</title></links><links type="topic" groups=
 "templates" style="linklist"><title>Templates</title></links><links type="topic" groups="keys" 
style="linklist"><title>Keys</title></links><list style="compact"><title>Requires 
Stylesheets</title><item><p><link xref="db2html-block"/></p></item><item><p><link 
xref="db2html-xref"/></p></item><item><p><link xref="html"/></p></item></list><list 
style="compact"><title>Calls Templates</title><item><p><link 
xref="db.profile.test"/></p></item><item><p><link xref="html.class.attr"/></p></item></list><list 
style="compact"><title>Calls Keys</title><item><p><link 
xref="db.id.key"/></p></item></list><table><title>Implements 
Templates</title><thead><tr><th><p>Mode</p></th><th><p>Match</p></th></tr></thead><tbody><tr><td><p/></td><td><p><code>co
 | db:co</code></p></td></tr><tr><td><p/></td><td><p><code>calloutlist | 
db:calloutlist</code></p></td></tr><tr><td><p/></td><td><p><code>callout | 
db:callout</code></p></td></tr></tbody></table></page>
diff --git a/doc/yelp-xsl/C/db2html-classsynopsis.page b/doc/yelp-xsl/C/db2html-classsynopsis.page
index 3d53ca8..eba714f 100644
--- a/doc/yelp-xsl/C/db2html-classsynopsis.page
+++ b/doc/yelp-xsl/C/db2html-classsynopsis.page
@@ -1,13 +1,2 @@
 <?xml version="1.0"?>
-<page xmlns="http://projectmallard.org/1.0/"; xmlns:str="http://exslt.org/strings"; id="db2html-classsynopsis" 
type="guide" style="xslt-stylesheet"><?xslt-private db2html.class.cpp.modifier?><info><link type="guide" 
xref="stylesheets" group="db2html"/><revision version="1.0" date="2011-05-16" status="final"/><link 
type="xslt-requires" xref="db2html-xref"/><link type="xslt-requires" xref="html"/><link 
type="xslt-implements-mode" xref="db2html.class.cpp.mode"/><link type="xslt-implements-mode" 
xref="db2html.class.python.mode"/><link type="xslt-defines-param" 
xref="db2html.classsynopsis.language"/></info><title>DocBook to HTML - Class Synopses</title>
-  
-  
-  <p>This module handles the DocBook <code>classsynopsis</code> and related elements. The contents of the 
class-modeling elements are processed in a mode depending on the programming language to format the synopsis 
correctly.</p>
-
-
-
-
-
-
-
-<links type="topic" groups="stylesheets" style="linklist"><title>Stylesheets</title></links><links 
type="topic" groups="parameters" style="linklist"><title>Parameters</title></links><links type="topic" 
groups="modes" style="linklist"><title>Modes</title></links><links type="topic" groups="templates" 
style="linklist"><title>Templates</title></links><links type="topic" groups="keys" 
style="linklist"><title>Keys</title></links><list style="compact"><title>Requires 
Stylesheets</title><item><p><link xref="db2html-xref"/></p></item><item><p><link 
xref="html"/></p></item></list><list style="compact"><title>Calls Templates</title><item><p><link 
xref="db.profile.test"/></p></item><item><p><link xref="html.class.attr"/></p></item></list><list 
style="compact"><title>Calls Parameters</title><item><p><link 
xref="db2html.classsynopsis.language"/></p></item></list><table><title>Implements 
Templates</title><thead><tr><th><p>Mode</p></th><th><p>Match</p></th></tr></thead><tbody><tr><td><p/><
 /td><td><p><code>               classsynopsis     | constructorsynopsis    | fieldsynopsis |               
methodsynopsis    | destructorsynopsis     |               db:classsynopsis  | db:constructorsynopsis | 
db:fieldsynopsis |               db:methodsynopsis | db:destructorsynopsis  
|</code></p></td></tr><tr><td><p/></td><td><p><code>classsynopsisinfo | 
db:classsynopsisinfo</code></p></td></tr><tr><td><p/></td><td><p><code>methodparam | 
db:methodparam</code></p></td></tr><tr><td><p><link 
xref="db2html.class.cpp.mode">db2html.class.cpp.mode</link></p></td><td><p><code>*</code></p></td></tr><tr><td><p><link
 xref="db2html.class.cpp.mode">db2html.class.cpp.mode</link></p></td><td><p><code>classsynopsis | 
db:classsynopsis</code></p></td></tr><tr><td><p><link 
xref="db2html.class.cpp.mode">db2html.class.cpp.mode</link></p></td><td><p><code>constructorsynopsis | 
db:constructorsynopsis</code></p></td></tr><tr><td><p><link 
xref="db2html.class.cpp.mode">db2html.class.cpp.mode</link>
 </p></td><td><p><code>destructorsynopsis | db:destructorsynopsis</code></p></td></tr><tr><td><p><link 
xref="db2html.class.cpp.mode">db2html.class.cpp.mode</link></p></td><td><p><code>fieldsynopsis | 
db:fieldsynopsis</code></p></td></tr><tr><td><p><link 
xref="db2html.class.cpp.mode">db2html.class.cpp.mode</link></p></td><td><p><code>methodparam | 
db:methodparam</code></p></td></tr><tr><td><p><link 
xref="db2html.class.cpp.mode">db2html.class.cpp.mode</link></p></td><td><p><code>methodsynopsis | 
db:methodsynopsis</code></p></td></tr><tr><td><p><link 
xref="db2html.class.python.mode">db2html.class.python.mode</link></p></td><td><p><code>*</code></p></td></tr><tr><td><p><link
 xref="db2html.class.python.mode">db2html.class.python.mode</link></p></td><td><p><code>classsynopsis | 
db:classsynopsis</code></p></td></tr><tr><td><p><link 
xref="db2html.class.python.mode">db2html.class.python.mode</link></p></td><td><p><code>constructorsynopsis | 
db:constructorsynopsis</code></p></td></tr><
 tr><td><p><link 
xref="db2html.class.python.mode">db2html.class.python.mode</link></p></td><td><p><code>destructorsynopsis | 
db:destructorsynopsis</code></p></td></tr><tr><td><p><link 
xref="db2html.class.python.mode">db2html.class.python.mode</link></p></td><td><p><code>fieldsynopsis | 
db:fieldsynopsis</code></p></td></tr><tr><td><p><link 
xref="db2html.class.python.mode">db2html.class.python.mode</link></p></td><td><p><code>methodparam | 
db:methodparam</code></p></td></tr><tr><td><p><link 
xref="db2html.class.python.mode">db2html.class.python.mode</link></p></td><td><p><code>methodsynopsis | 
db:methodsynopsis</code></p></td></tr></tbody></table></page>
+<page xmlns="http://projectmallard.org/1.0/"; id="db2html-classsynopsis" type="guide" 
style="xslt-stylesheet"><?xslt-private db2html.class.cpp.modifier?><info><link type="guide" 
xref="stylesheets" group="db2html"/><revision version="1.0" date="2011-05-16" status="final"/><link 
type="xslt-requires" xref="db2html-xref"/><link type="xslt-requires" xref="html"/><link 
type="xslt-implements-mode" xref="db2html.class.cpp.mode"/><link type="xslt-implements-mode" 
xref="db2html.class.python.mode"/><link type="xslt-defines-param" 
xref="db2html.classsynopsis.language"/></info><title>DocBook to HTML - Class Synopses</title><p>This module 
handles the DocBook <code>classsynopsis</code> and related elements. The contents of the class-modeling 
elements are processed in a mode depending on the programming language to format the synopsis 
correctly.</p><links type="topic" groups="stylesheets" 
style="linklist"><title>Stylesheets</title></links><links type="topic" groups="parameters" style="linkli
 st"><title>Parameters</title></links><links type="topic" groups="modes" 
style="linklist"><title>Modes</title></links><links type="topic" groups="templates" 
style="linklist"><title>Templates</title></links><links type="topic" groups="keys" 
style="linklist"><title>Keys</title></links><list style="compact"><title>Requires 
Stylesheets</title><item><p><link xref="db2html-xref"/></p></item><item><p><link 
xref="html"/></p></item></list><list style="compact"><title>Calls Templates</title><item><p><link 
xref="db.profile.test"/></p></item><item><p><link xref="html.class.attr"/></p></item></list><list 
style="compact"><title>Calls Parameters</title><item><p><link 
xref="db2html.classsynopsis.language"/></p></item></list><table><title>Implements 
Templates</title><thead><tr><th><p>Mode</p></th><th><p>Match</p></th></tr></thead><tbody><tr><td><p/></td><td><p><code>
               classsynopsis     | constructorsynopsis    | fieldsynopsis |               methodsynopsis    | 
destructorsynopsis
      |               db:classsynopsis  | db:constructorsynopsis | db:fieldsynopsis |               
db:methodsynopsis | db:destructorsynopsis  
</code></p></td></tr><tr><td><p/></td><td><p><code>classsynopsisinfo | 
db:classsynopsisinfo</code></p></td></tr><tr><td><p/></td><td><p><code>methodparam | 
db:methodparam</code></p></td></tr><tr><td><p><link 
xref="db2html.class.cpp.mode">db2html.class.cpp.mode</link></p></td><td><p><code>*</code></p></td></tr><tr><td><p><link
 xref="db2html.class.cpp.mode">db2html.class.cpp.mode</link></p></td><td><p><code>classsynopsis | 
db:classsynopsis</code></p></td></tr><tr><td><p><link 
xref="db2html.class.cpp.mode">db2html.class.cpp.mode</link></p></td><td><p><code>constructorsynopsis | 
db:constructorsynopsis</code></p></td></tr><tr><td><p><link 
xref="db2html.class.cpp.mode">db2html.class.cpp.mode</link></p></td><td><p><code>destructorsynopsis | 
db:destructorsynopsis</code></p></td></tr><tr><td><p><link xref="db2html.class.cpp.mode">db2html.class.
 cpp.mode</link></p></td><td><p><code>fieldsynopsis | db:fieldsynopsis</code></p></td></tr><tr><td><p><link 
xref="db2html.class.cpp.mode">db2html.class.cpp.mode</link></p></td><td><p><code>methodparam | 
db:methodparam</code></p></td></tr><tr><td><p><link 
xref="db2html.class.cpp.mode">db2html.class.cpp.mode</link></p></td><td><p><code>methodsynopsis | 
db:methodsynopsis</code></p></td></tr><tr><td><p><link 
xref="db2html.class.python.mode">db2html.class.python.mode</link></p></td><td><p><code>*</code></p></td></tr><tr><td><p><link
 xref="db2html.class.python.mode">db2html.class.python.mode</link></p></td><td><p><code>classsynopsis | 
db:classsynopsis</code></p></td></tr><tr><td><p><link 
xref="db2html.class.python.mode">db2html.class.python.mode</link></p></td><td><p><code>constructorsynopsis | 
db:constructorsynopsis</code></p></td></tr><tr><td><p><link 
xref="db2html.class.python.mode">db2html.class.python.mode</link></p></td><td><p><code>destructorsynopsis | 
db:destructorsynopsis<
 /code></p></td></tr><tr><td><p><link 
xref="db2html.class.python.mode">db2html.class.python.mode</link></p></td><td><p><code>fieldsynopsis | 
db:fieldsynopsis</code></p></td></tr><tr><td><p><link 
xref="db2html.class.python.mode">db2html.class.python.mode</link></p></td><td><p><code>methodparam | 
db:methodparam</code></p></td></tr><tr><td><p><link 
xref="db2html.class.python.mode">db2html.class.python.mode</link></p></td><td><p><code>methodsynopsis | 
db:methodsynopsis</code></p></td></tr></tbody></table></page>
diff --git a/doc/yelp-xsl/C/db2html-cmdsynopsis.page b/doc/yelp-xsl/C/db2html-cmdsynopsis.page
index a2bcb51..2791ec2 100644
--- a/doc/yelp-xsl/C/db2html-cmdsynopsis.page
+++ b/doc/yelp-xsl/C/db2html-cmdsynopsis.page
@@ -1,8 +1,2 @@
 <?xml version="1.0"?>
-<page xmlns="http://projectmallard.org/1.0/"; xmlns:str="http://exslt.org/strings"; id="db2html-cmdsynopsis" 
type="guide" style="xslt-stylesheet"><info><link type="guide" xref="stylesheets" group="db2html"/><revision 
version="1.0" date="2011-05-16" status="final"/><link type="xslt-requires" xref="db2html-xref"/><link 
type="xslt-requires" xref="html"/><link type="xslt-implements-mode" 
xref="db2html.cmdsynopsis.sbr.padding.mode"/></info><title>DocBook to HTML - Command Synopses</title>
-  
-  
-  <p>This module contains templates to process DocBook command synopsis elements.</p>
-
-
-<links type="topic" groups="stylesheets" style="linklist"><title>Stylesheets</title></links><links 
type="topic" groups="parameters" style="linklist"><title>Parameters</title></links><links type="topic" 
groups="modes" style="linklist"><title>Modes</title></links><links type="topic" groups="templates" 
style="linklist"><title>Templates</title></links><links type="topic" groups="keys" 
style="linklist"><title>Keys</title></links><list style="compact"><title>Requires 
Stylesheets</title><item><p><link xref="db2html-xref"/></p></item><item><p><link 
xref="html"/></p></item></list><list style="compact"><title>Calls Templates</title><item><p><link 
xref="html.class.attr"/></p></item><item><p><link xref="db.profile.test"/></p></item></list><list 
style="compact"><title>Calls Keys</title><item><p><link 
xref="db.id.key"/></p></item></list><table><title>Implements 
Templates</title><thead><tr><th><p>Mode</p></th><th><p>Match</p></th></tr></thead><tbody><tr><td><p/></td><td><p><code>arg
 | db:a
 rg</code></p></td></tr><tr><td><p/></td><td><p><code>cmdsynopsis | 
db:cmdsynopsis</code></p></td></tr><tr><td><p/></td><td><p><code>group | 
db:group</code></p></td></tr><tr><td><p/></td><td><p><code>synopfragment | 
db:synopfragment</code></p></td></tr><tr><td><p/></td><td><p><code>synopfragmentref | 
db:synopfragmentref</code></p></td></tr><tr><td><p><link 
xref="db2html.cmdsynopsis.sbr.padding.mode">db2html.cmdsynopsis.sbr.padding.mode</link></p></td><td><p><code>node()</code></p></td></tr><tr><td><p><link
 
xref="db2html.cmdsynopsis.sbr.padding.mode">db2html.cmdsynopsis.sbr.padding.mode</link></p></td><td><p><code>cmdsynopsis
 | db:cmdsynopsis</code></p></td></tr><tr><td><p><link 
xref="db2html.cmdsynopsis.sbr.padding.mode">db2html.cmdsynopsis.sbr.padding.mode</link></p></td><td><p><code>arg
 | db:arg</code></p></td></tr><tr><td><p><link 
xref="db2html.cmdsynopsis.sbr.padding.mode">db2html.cmdsynopsis.sbr.padding.mode</link></p></td><td><p><code>group
 |                            
                                       db:group</code></p></td></tr><tr><td><p><link 
xref="db2html.cmdsynopsis.sbr.padding.mode">db2html.cmdsynopsis.sbr.padding.mode</link></p></td><td><p><code>synopfragment
 | db:synopfragment</code></p></td></tr><tr><td><p><link 
xref="db2html.cmdsynopsis.sbr.padding.mode">db2html.cmdsynopsis.sbr.padding.mode</link></p></td><td><p><code>synopfragmentref
 | db:synopfragmentref</code></p></td></tr></tbody></table></page>
+<page xmlns="http://projectmallard.org/1.0/"; id="db2html-cmdsynopsis" type="guide" 
style="xslt-stylesheet"><info><link type="guide" xref="stylesheets" group="db2html"/><revision version="1.0" 
date="2011-05-16" status="final"/><link type="xslt-requires" xref="db2html-xref"/><link type="xslt-requires" 
xref="html"/><link type="xslt-implements-mode" 
xref="db2html.cmdsynopsis.sbr.padding.mode"/></info><title>DocBook to HTML - Command Synopses</title><p>This 
module contains templates to process DocBook command synopsis elements.</p><links type="topic" 
groups="stylesheets" style="linklist"><title>Stylesheets</title></links><links type="topic" 
groups="parameters" style="linklist"><title>Parameters</title></links><links type="topic" groups="modes" 
style="linklist"><title>Modes</title></links><links type="topic" groups="templates" 
style="linklist"><title>Templates</title></links><links type="topic" groups="keys" 
style="linklist"><title>Keys</title></links><list style="compact"><title>
 Requires Stylesheets</title><item><p><link xref="db2html-xref"/></p></item><item><p><link 
xref="html"/></p></item></list><list style="compact"><title>Calls Templates</title><item><p><link 
xref="html.class.attr"/></p></item><item><p><link xref="db.profile.test"/></p></item></list><list 
style="compact"><title>Calls Keys</title><item><p><link 
xref="db.id.key"/></p></item></list><table><title>Implements 
Templates</title><thead><tr><th><p>Mode</p></th><th><p>Match</p></th></tr></thead><tbody><tr><td><p/></td><td><p><code>arg
 | db:arg</code></p></td></tr><tr><td><p/></td><td><p><code>cmdsynopsis | 
db:cmdsynopsis</code></p></td></tr><tr><td><p/></td><td><p><code>group | 
db:group</code></p></td></tr><tr><td><p/></td><td><p><code>synopfragment | 
db:synopfragment</code></p></td></tr><tr><td><p/></td><td><p><code>synopfragmentref | 
db:synopfragmentref</code></p></td></tr><tr><td><p><link 
xref="db2html.cmdsynopsis.sbr.padding.mode">db2html.cmdsynopsis.sbr.padding.mode</link></p></td><td
<p><code>node()</code></p></td></tr><tr><td><p><link 
xref="db2html.cmdsynopsis.sbr.padding.mode">db2html.cmdsynopsis.sbr.padding.mode</link></p></td><td><p><code>cmdsynopsis
| db:cmdsynopsis</code></p></td></tr><tr><td><p><link 
xref="db2html.cmdsynopsis.sbr.padding.mode">db2html.cmdsynopsis.sbr.padding.mode</link></p></td><td><p><code>arg
| db:arg</code></p></td></tr><tr><td><p><link 
xref="db2html.cmdsynopsis.sbr.padding.mode">db2html.cmdsynopsis.sbr.padding.mode</link></p></td><td><p><code>group
|                                                                  
db:group</code></p></td></tr><tr><td><p><link 
xref="db2html.cmdsynopsis.sbr.padding.mode">db2html.cmdsynopsis.sbr.padding.mode</link></p></td><td><p><code>synopfragment
| db:synopfragment</code></p></td></tr><tr><td><p><link 
xref="db2html.cmdsynopsis.sbr.padding.mode">db2html.cmdsynopsis.sbr.padding.mode</link></p></td><td><p><code>synopfragmentref
| db:synopfragmentref</code></p></td></tr></tbody></table></page>
diff --git a/doc/yelp-xsl/C/db2html-css.page b/doc/yelp-xsl/C/db2html-css.page
index 8c9c1d1..3b08719 100644
--- a/doc/yelp-xsl/C/db2html-css.page
+++ b/doc/yelp-xsl/C/db2html-css.page
@@ -1,6 +1,2 @@
 <?xml version="1.0"?>
-<page xmlns="http://projectmallard.org/1.0/"; xmlns:str="http://exslt.org/strings"; id="db2html-css" 
type="guide" style="xslt-stylesheet"><info><link type="guide" xref="stylesheets" group="db2html"/><revision 
version="0.0" date="1970-01-01" status="stub"/><link type="xslt-requires" xref="color"/><link 
type="xslt-requires" xref="html"/><link type="xslt-requires" xref="l10n"/><link type="xslt-implements-mode" 
xref="html.css.mode"/></info><title>DocBook to HTML - CSS</title>
-  
-  
-  <comment><p>Describe this module</p></comment>
-<links type="topic" groups="stylesheets" style="linklist"><title>Stylesheets</title></links><links 
type="topic" groups="parameters" style="linklist"><title>Parameters</title></links><links type="topic" 
groups="modes" style="linklist"><title>Modes</title></links><links type="topic" groups="templates" 
style="linklist"><title>Templates</title></links><links type="topic" groups="keys" 
style="linklist"><title>Keys</title></links><list style="compact"><title>Requires 
Stylesheets</title><item><p><link xref="color"/></p></item><item><p><link 
xref="html"/></p></item><item><p><link xref="l10n"/></p></item></list><list style="compact"><title>Calls 
Templates</title><item><p><link xref="l10n.direction"/></p></item><item><p><link 
xref="l10n.align.start"/></p></item></list><list style="compact"><title>Calls 
Parameters</title><item><p><link xref="color.blue_background"/></p></item><item><p><link 
xref="color.blue_border"/></p></item><item><p><link xref="color.gray_background"/></p></item><it
 em><p><link xref="color.gray_border"/></p></item><item><p><link 
xref="color.text_light"/></p></item><item><p><link xref="color.yellow_background"/></p></item><item><p><link 
xref="color.yellow_border"/></p></item></list><table><title>Implements 
Templates</title><thead><tr><th><p>Mode</p></th><th><p>Match</p></th></tr></thead><tbody><tr><td><p><link 
xref="html.css.mode">html.css.mode</link></p></td><td><p><code>*</code></p></td></tr></tbody></table></page>
+<page xmlns="http://projectmallard.org/1.0/"; id="db2html-css" type="guide" 
style="xslt-stylesheet"><info><link type="guide" xref="stylesheets" group="db2html"/><revision version="0.0" 
date="1970-01-01" status="stub"/><link type="xslt-requires" xref="color"/><link type="xslt-requires" 
xref="html"/><link type="xslt-requires" xref="l10n"/><link type="xslt-implements-mode" 
xref="html.css.mode"/></info><title>DocBook to HTML - CSS</title><comment><p>Describe this 
module</p></comment><links type="topic" groups="stylesheets" 
style="linklist"><title>Stylesheets</title></links><links type="topic" groups="parameters" 
style="linklist"><title>Parameters</title></links><links type="topic" groups="modes" 
style="linklist"><title>Modes</title></links><links type="topic" groups="templates" 
style="linklist"><title>Templates</title></links><links type="topic" groups="keys" 
style="linklist"><title>Keys</title></links><list style="compact"><title>Requires 
Stylesheets</title><item><p><link xref="
 color"/></p></item><item><p><link xref="html"/></p></item><item><p><link 
xref="l10n"/></p></item></list><list style="compact"><title>Calls Templates</title><item><p><link 
xref="l10n.direction"/></p></item><item><p><link xref="l10n.align.start"/></p></item></list><list 
style="compact"><title>Calls Parameters</title><item><p><link xref="color.bg.blue"/></p></item><item><p><link 
xref="color.bg.gray"/></p></item><item><p><link xref="color.bg.yellow"/></p></item><item><p><link 
xref="color.blue"/></p></item><item><p><link xref="color.fg.dark"/></p></item><item><p><link 
xref="color.fg.gray"/></p></item><item><p><link xref="color.gray"/></p></item><item><p><link 
xref="color.yellow"/></p></item></list><table><title>Implements 
Templates</title><thead><tr><th><p>Mode</p></th><th><p>Match</p></th></tr></thead><tbody><tr><td><p><link 
xref="html.css.mode">html.css.mode</link></p></td><td><p><code>*</code></p></td></tr></tbody></table></page>
diff --git a/doc/yelp-xsl/C/db2html-division.page b/doc/yelp-xsl/C/db2html-division.page
index 3b2393d..0ee3d7f 100644
--- a/doc/yelp-xsl/C/db2html-division.page
+++ b/doc/yelp-xsl/C/db2html-division.page
@@ -1,15 +1,2 @@
 <?xml version="1.0"?>
-<page xmlns="http://projectmallard.org/1.0/"; xmlns:str="http://exslt.org/strings"; id="db2html-division" 
type="guide" style="xslt-stylesheet"><?xslt-private _db2html.division.div.inner?><info><link type="guide" 
xref="stylesheets" group="db2html"/><revision version="3.8" date="2012-11-05" status="final"/><link 
type="xslt-defines-template" xref="db2html.division.div"/><link type="xslt-defines-template" 
xref="db2html.hgroup"/><link type="xslt-defines-template" xref="db2html.division.about"/><link 
type="xslt-implements-mode" xref="html.title.mode"/><link type="xslt-implements-mode" 
xref="html.header.mode"/><link type="xslt-implements-mode" xref="html.footer.mode"/><link 
type="xslt-implements-mode" xref="html.body.mode"/><link type="xslt-implements-mode" 
xref="html.output.after.mode"/><link type="xslt-implements-mode" 
xref="db2html.division.div.content.mode"/></info><title>DocBook to HTML - Divisions</title><p>Handle 
division-level DocBook elements.</p>
-  
-  
-  <p>This stylesheet contains templates to process top-level and sectioning elements in DocBook. It handles 
chunking and implements the interfaces provided by the common <file xref="html">html</file> stylesheet.</p>
-
-
-
-
-
-
-
-
-
-<links type="topic" groups="stylesheets" style="linklist"><title>Stylesheets</title></links><links 
type="topic" groups="parameters" style="linklist"><title>Parameters</title></links><links type="topic" 
groups="modes" style="linklist"><title>Modes</title></links><links type="topic" groups="templates" 
style="linklist"><title>Templates</title></links><links type="topic" groups="keys" 
style="linklist"><title>Keys</title></links><list style="compact"><title>Calls 
Templates</title><item><p><link xref="db.title"/></p></item><item><p><link 
xref="db2html.links.linktrail"/></p></item><item><p><link xref="html.output"/></p></item><item><p><link 
xref="html.lang.attrs"/></p></item><item><p><link xref="html.class.attr"/></p></item><item><p><link 
xref="db2html.links.section"/></p></item><item><p><link xref="l10n.gettext"/></p></item></list><list 
style="compact"><title>Calls Parameters</title><item><p><link 
xref="db.chunk.max_depth"/></p></item></list><table><title>Implements Templates</tit
 
le><thead><tr><th><p>Mode</p></th><th><p>Match</p></th></tr></thead><tbody><tr><td><p/></td><td><p><code>appendix
 | db:appendix</code></p></td></tr><tr><td><p/></td><td><p><code>article | 
db:article</code></p></td></tr><tr><td><p/></td><td><p><code>book | 
db:book</code></p></td></tr><tr><td><p/></td><td><p><code>chapter | 
db:chapter</code></p></td></tr><tr><td><p/></td><td><p><code>colophon | 
db:colophon</code></p></td></tr><tr><td><p/></td><td><p><code>dedication | 
db:dedication</code></p></td></tr><tr><td><p/></td><td><p><code>glossary | 
db:glossary</code></p></td></tr><tr><td><p/></td><td><p><code>glossdiv | 
db:glossdiv</code></p></td></tr><tr><td><p/></td><td><p><code>part | 
db:part</code></p></td></tr><tr><td><p/></td><td><p><code>preface | 
db:preface</code></p></td></tr><tr><td><p/></td><td><p><code>qandadiv | 
db:qandadiv</code></p></td></tr><tr><td><p/></td><td><p><code>qandaset | 
db:qandaset</code></p></td></tr><tr><td><p/></td><td><p><code>reference | db:reference</
 code></p></td></tr><tr><td><p/></td><td><p><code>sect1 | 
db:sect1</code></p></td></tr><tr><td><p/></td><td><p><code>sect2 | 
db:sect2</code></p></td></tr><tr><td><p/></td><td><p><code>sect3 | 
db:sect3</code></p></td></tr><tr><td><p/></td><td><p><code>sect4 | 
db:sect4</code></p></td></tr><tr><td><p/></td><td><p><code>sect5 | 
db:sect5</code></p></td></tr><tr><td><p/></td><td><p><code>section | 
db:section</code></p></td></tr><tr><td><p/></td><td><p><code>simplesect | 
db:simplesect</code></p></td></tr><tr><td><p><link 
xref="db2html.division.div.content.mode">db2html.division.div.content.mode</link></p></td><td><p><code>*</code></p></td></tr><tr><td><p><link
 xref="html.body.mode">html.body.mode</link></p></td><td><p><code>*</code></p></td></tr><tr><td><p><link 
xref="html.footer.mode">html.footer.mode</link></p></td><td><p><code>*</code></p></td></tr><tr><td><p><link 
xref="html.header.mode">html.header.mode</link></p></td><td><p><code>*</code></p></td></tr><tr><td><p><link 
xref="ht
 
ml.output.after.mode">html.output.after.mode</link></p></td><td><p><code>*</code></p></td></tr><tr><td><p><link
 
xref="html.title.mode">html.title.mode</link></p></td><td><p><code>*</code></p></td></tr></tbody></table></page>
+<page xmlns="http://projectmallard.org/1.0/"; id="db2html-division" type="guide" 
style="xslt-stylesheet"><?xslt-private _db2html.division.div.inner?><?xslt-private 
_db2html.division.about.credits?><info><link type="guide" xref="stylesheets" group="db2html"/><revision 
version="3.8" date="2012-11-05" status="final"/><link type="xslt-defines-template" 
xref="db2html.division.div"/><link type="xslt-defines-template" xref="db2html.hgroup"/><link 
type="xslt-defines-template" xref="db2html.division.about"/><link type="xslt-implements-mode" 
xref="html.title.mode"/><link type="xslt-implements-mode" xref="html.header.mode"/><link 
type="xslt-implements-mode" xref="html.footer.mode"/><link type="xslt-implements-mode" 
xref="html.body.mode"/><link type="xslt-implements-mode" xref="html.output.after.mode"/><link 
type="xslt-implements-mode" xref="db2html.division.div.content.mode"/></info><title>DocBook to HTML - 
Divisions</title><p>Handle division-level DocBook elements.</p><p>This styleshee
 t contains templates to process top-level and sectioning elements in DocBook. It handles chunking and 
implements the interfaces provided by the common <file xref="html">html</file> stylesheet.</p><links 
type="topic" groups="stylesheets" style="linklist"><title>Stylesheets</title></links><links type="topic" 
groups="parameters" style="linklist"><title>Parameters</title></links><links type="topic" groups="modes" 
style="linklist"><title>Modes</title></links><links type="topic" groups="templates" 
style="linklist"><title>Templates</title></links><links type="topic" groups="keys" 
style="linklist"><title>Keys</title></links><list style="compact"><title>Calls 
Templates</title><item><p><link xref="db.title"/></p></item><item><p><link 
xref="db2html.links.linktrail"/></p></item><item><p><link xref="html.output"/></p></item><item><p><link 
xref="html.lang.attrs"/></p></item><item><p><link xref="html.class.attr"/></p></item><item><p><link 
xref="db2html.footnote.footer"/></p></item><item><p
<link xref="l10n.gettext"/></p></item></list><list style="compact"><title>Calls 
Parameters</title><item><p><link xref="db.chunk.max_depth"/></p></item></list><table><title>Implements 
Templates</title><thead><tr><th><p>Mode</p></th><th><p>Match</p></th></tr></thead><tbody><tr><td><p/></td><td><p><code>appendix
| db:appendix</code></p></td></tr><tr><td><p/></td><td><p><code>article | 
db:article</code></p></td></tr><tr><td><p/></td><td><p><code>book | 
db:book</code></p></td></tr><tr><td><p/></td><td><p><code>chapter | 
db:chapter</code></p></td></tr><tr><td><p/></td><td><p><code>colophon | 
db:colophon</code></p></td></tr><tr><td><p/></td><td><p><code>dedication | 
db:dedication</code></p></td></tr><tr><td><p/></td><td><p><code>glossary | 
db:glossary</code></p></td></tr><tr><td><p/></td><td><p><code>glossdiv | 
db:glossdiv</code></p></td></tr><tr><td><p/></td><td><p><code>part | 
db:part</code></p></td></tr><tr><td><p/></td><td><p><code>preface | db:preface</code></p></td></tr><tr>
 <td><p/></td><td><p><code>qandadiv | db:qandadiv</code></p></td></tr><tr><td><p/></td><td><p><code>qandaset 
| db:qandaset</code></p></td></tr><tr><td><p/></td><td><p><code>reference | 
db:reference</code></p></td></tr><tr><td><p/></td><td><p><code>sect1 | 
db:sect1</code></p></td></tr><tr><td><p/></td><td><p><code>sect2 | 
db:sect2</code></p></td></tr><tr><td><p/></td><td><p><code>sect3 | 
db:sect3</code></p></td></tr><tr><td><p/></td><td><p><code>sect4 | 
db:sect4</code></p></td></tr><tr><td><p/></td><td><p><code>sect5 | 
db:sect5</code></p></td></tr><tr><td><p/></td><td><p><code>section | 
db:section</code></p></td></tr><tr><td><p/></td><td><p><code>simplesect | 
db:simplesect</code></p></td></tr><tr><td><p><link 
xref="db2html.division.div.content.mode">db2html.division.div.content.mode</link></p></td><td><p><code>*</code></p></td></tr><tr><td><p><link
 xref="html.body.mode">html.body.mode</link></p></td><td><p><code>*</code></p></td></tr><tr><td><p><link 
xref="html.footer.mode">ht
 ml.footer.mode</link></p></td><td><p><code>*</code></p></td></tr><tr><td><p><link 
xref="html.header.mode">html.header.mode</link></p></td><td><p><code>*</code></p></td></tr><tr><td><p><link 
xref="html.output.after.mode">html.output.after.mode</link></p></td><td><p><code>*</code></p></td></tr><tr><td><p><link
 
xref="html.title.mode">html.title.mode</link></p></td><td><p><code>*</code></p></td></tr></tbody></table></page>
diff --git a/doc/yelp-xsl/C/db2html-ebnf.page b/doc/yelp-xsl/C/db2html-ebnf.page
index a644738..6f4a317 100644
--- a/doc/yelp-xsl/C/db2html-ebnf.page
+++ b/doc/yelp-xsl/C/db2html-ebnf.page
@@ -1,6 +1,2 @@
 <?xml version="1.0"?>
-<page xmlns="http://projectmallard.org/1.0/"; xmlns:str="http://exslt.org/strings"; id="db2html-ebnf" 
type="guide" style="xslt-stylesheet"><info><link type="guide" xref="stylesheets" group="db2html"/><revision 
version="0.0" date="1970-01-01" status="stub"/><link type="xslt-requires" 
xref="db2html-xref"/></info><title>DocBook to HTML - EBNF Elements</title>
-  
-  
-  <comment><p>Describe this module</p></comment>
-<links type="topic" groups="stylesheets" style="linklist"><title>Stylesheets</title></links><links 
type="topic" groups="parameters" style="linklist"><title>Parameters</title></links><links type="topic" 
groups="modes" style="linklist"><title>Modes</title></links><links type="topic" groups="templates" 
style="linklist"><title>Templates</title></links><links type="topic" groups="keys" 
style="linklist"><title>Keys</title></links><list style="compact"><title>Requires 
Stylesheets</title><item><p><link xref="db2html-xref"/></p></item></list><list style="compact"><title>Calls 
Templates</title><item><p><link xref="html.class.attr"/></p></item><item><p><link 
xref="db2html.anchor"/></p></item></list><table><title>Implements 
Templates</title><thead><tr><th><p>Mode</p></th><th><p>Match</p></th></tr></thead><tbody><tr><td><p/></td><td><p><code>productionset
 | db:productionset</code></p></td></tr></tbody></table></page>
+<page xmlns="http://projectmallard.org/1.0/"; id="db2html-ebnf" type="guide" 
style="xslt-stylesheet"><info><link type="guide" xref="stylesheets" group="db2html"/><revision version="0.0" 
date="1970-01-01" status="stub"/><link type="xslt-requires" xref="db2html-xref"/></info><title>DocBook to 
HTML - EBNF Elements</title><comment><p>Describe this module</p></comment><links type="topic" 
groups="stylesheets" style="linklist"><title>Stylesheets</title></links><links type="topic" 
groups="parameters" style="linklist"><title>Parameters</title></links><links type="topic" groups="modes" 
style="linklist"><title>Modes</title></links><links type="topic" groups="templates" 
style="linklist"><title>Templates</title></links><links type="topic" groups="keys" 
style="linklist"><title>Keys</title></links><list style="compact"><title>Requires 
Stylesheets</title><item><p><link xref="db2html-xref"/></p></item></list><list style="compact"><title>Calls 
Templates</title><item><p><link xref="html.class.a
 ttr"/></p></item><item><p><link xref="db2html.anchor"/></p></item></list><table><title>Implements 
Templates</title><thead><tr><th><p>Mode</p></th><th><p>Match</p></th></tr></thead><tbody><tr><td><p/></td><td><p><code>productionset
 | db:productionset</code></p></td></tr></tbody></table></page>
diff --git a/doc/yelp-xsl/C/db2html-footnote.page b/doc/yelp-xsl/C/db2html-footnote.page
index eae2c1f..126707b 100644
--- a/doc/yelp-xsl/C/db2html-footnote.page
+++ b/doc/yelp-xsl/C/db2html-footnote.page
@@ -1,12 +1,2 @@
 <?xml version="1.0"?>
-<page xmlns="http://projectmallard.org/1.0/"; xmlns:str="http://exslt.org/strings"; id="db2html-footnote" 
type="guide" style="xslt-stylesheet"><info><link type="guide" xref="stylesheets" group="db2html"/><revision 
version="0.0" date="1970-01-01" status="stub"/><link type="xslt-defines-template" 
xref="db2html.footnote.link"/><link type="xslt-defines-template" xref="db2html.footnote.note"/><link 
type="xslt-defines-template" xref="db2html.footnote.footer"/></info><title>DocBook to HTML - Footnotes</title>
-  
-  
-  <p>FIXME: Describe this module</p>
-
-
-
-
-
-
-<links type="topic" groups="stylesheets" style="linklist"><title>Stylesheets</title></links><links 
type="topic" groups="parameters" style="linklist"><title>Parameters</title></links><links type="topic" 
groups="modes" style="linklist"><title>Modes</title></links><links type="topic" groups="templates" 
style="linklist"><title>Templates</title></links><links type="topic" groups="keys" 
style="linklist"><title>Keys</title></links><list style="compact"><title>Calls 
Templates</title><item><p><link xref="html.class.attr"/></p></item><item><p><link 
xref="db.chunk.depth-of-chunk"/></p></item></list><table><title>Implements 
Templates</title><thead><tr><th><p>Mode</p></th><th><p>Match</p></th></tr></thead><tbody><tr><td><p/></td><td><p><code>footnote
 | db:footnote</code></p></td></tr></tbody></table></page>
+<page xmlns="http://projectmallard.org/1.0/"; id="db2html-footnote" type="guide" 
style="xslt-stylesheet"><info><link type="guide" xref="stylesheets" group="db2html"/><revision version="0.0" 
date="1970-01-01" status="stub"/><link type="xslt-defines-template" xref="db2html.footnote.link"/><link 
type="xslt-defines-template" xref="db2html.footnote.note"/><link type="xslt-defines-template" 
xref="db2html.footnote.footer"/></info><title>DocBook to HTML - Footnotes</title><p>FIXME: Describe this 
module</p><links type="topic" groups="stylesheets" style="linklist"><title>Stylesheets</title></links><links 
type="topic" groups="parameters" style="linklist"><title>Parameters</title></links><links type="topic" 
groups="modes" style="linklist"><title>Modes</title></links><links type="topic" groups="templates" 
style="linklist"><title>Templates</title></links><links type="topic" groups="keys" 
style="linklist"><title>Keys</title></links><list style="compact"><title>Calls Templates</title><item><
 p><link xref="html.class.attr"/></p></item><item><p><link 
xref="db.chunk.depth-of-chunk"/></p></item></list><table><title>Implements 
Templates</title><thead><tr><th><p>Mode</p></th><th><p>Match</p></th></tr></thead><tbody><tr><td><p/></td><td><p><code>footnote
 | db:footnote</code></p></td></tr></tbody></table></page>
diff --git a/doc/yelp-xsl/C/db2html-funcsynopsis.page b/doc/yelp-xsl/C/db2html-funcsynopsis.page
index c199fac..972e01b 100644
--- a/doc/yelp-xsl/C/db2html-funcsynopsis.page
+++ b/doc/yelp-xsl/C/db2html-funcsynopsis.page
@@ -1,9 +1,2 @@
 <?xml version="1.0"?>
-<page xmlns="http://projectmallard.org/1.0/"; xmlns:str="http://exslt.org/strings"; id="db2html-funcsynopsis" 
type="guide" style="xslt-stylesheet"><?xslt-private _db2html.funcsynopsis.pad?><info><link type="guide" 
xref="stylesheets" group="db2html"/><revision version="0.0" date="1970-01-01" status="stub"/><link 
type="xslt-requires" xref="db2html-block"/><link type="xslt-requires" xref="db2html-inline"/><link 
type="xslt-defines-param" xref="db2html.funcsynopsis.style"/></info><title>DocBook to HTML - Function 
Synopses</title>
-  
-  
-  <comment><p>Describe this module</p></comment>
-
-
-
-<links type="topic" groups="stylesheets" style="linklist"><title>Stylesheets</title></links><links 
type="topic" groups="parameters" style="linklist"><title>Parameters</title></links><links type="topic" 
groups="modes" style="linklist"><title>Modes</title></links><links type="topic" groups="templates" 
style="linklist"><title>Templates</title></links><links type="topic" groups="keys" 
style="linklist"><title>Keys</title></links><list style="compact"><title>Requires 
Stylesheets</title><item><p><link xref="db2html-block"/></p></item><item><p><link 
xref="db2html-inline"/></p></item></list><list style="compact"><title>Calls Templates</title><item><p><link 
xref="db2html.inline"/></p></item><item><p><link xref="db2html.pre"/></p></item></list><list 
style="compact"><title>Calls Parameters</title><item><p><link 
xref="db2html.funcsynopsis.style"/></p></item></list><table><title>Implements 
Templates</title><thead><tr><th><p>Mode</p></th><th><p>Match</p></th></tr></thead><tbody><tr><td><p/
</td><td><p><code>funcdef | db:funcdef</code></p></td></tr><tr><td><p/></td><td><p><code>funcparams | 
db:funcparams</code></p></td></tr><tr><td><p/></td><td><p><code>funcprototype | 
db:funcprototype</code></p></td></tr><tr><td><p/></td><td><p><code>funcsynopsis | 
db:funcsynopsis</code></p></td></tr><tr><td><p/></td><td><p><code>funcsynopsisinfo | 
db:funcsynopsisinfo</code></p></td></tr><tr><td><p/></td><td><p><code>initializer | 
db:initializer</code></p></td></tr><tr><td><p/></td><td><p><code>modifier | 
db:modifier</code></p></td></tr><tr><td><p/></td><td><p><code>paramdef | 
db:paramdef</code></p></td></tr><tr><td><p/></td><td><p><code>varargs | 
db:varargs</code></p></td></tr><tr><td><p/></td><td><p><code>void | 
db:void</code></p></td></tr></tbody></table></page>
+<page xmlns="http://projectmallard.org/1.0/"; id="db2html-funcsynopsis" type="guide" 
style="xslt-stylesheet"><?xslt-private _db2html.funcsynopsis.pad?><info><link type="guide" xref="stylesheets" 
group="db2html"/><revision version="0.0" date="1970-01-01" status="stub"/><link type="xslt-requires" 
xref="db2html-block"/><link type="xslt-requires" xref="db2html-inline"/><link type="xslt-defines-param" 
xref="db2html.funcsynopsis.style"/></info><title>DocBook to HTML - Function 
Synopses</title><comment><p>Describe this module</p></comment><links type="topic" groups="stylesheets" 
style="linklist"><title>Stylesheets</title></links><links type="topic" groups="parameters" 
style="linklist"><title>Parameters</title></links><links type="topic" groups="modes" 
style="linklist"><title>Modes</title></links><links type="topic" groups="templates" 
style="linklist"><title>Templates</title></links><links type="topic" groups="keys" 
style="linklist"><title>Keys</title></links><list style="compact"><t
 itle>Requires Stylesheets</title><item><p><link xref="db2html-block"/></p></item><item><p><link 
xref="db2html-inline"/></p></item></list><list style="compact"><title>Calls Templates</title><item><p><link 
xref="db2html.inline"/></p></item><item><p><link xref="db2html.pre"/></p></item></list><list 
style="compact"><title>Calls Parameters</title><item><p><link 
xref="db2html.funcsynopsis.style"/></p></item></list><table><title>Implements 
Templates</title><thead><tr><th><p>Mode</p></th><th><p>Match</p></th></tr></thead><tbody><tr><td><p/></td><td><p><code>funcdef
 | db:funcdef</code></p></td></tr><tr><td><p/></td><td><p><code>funcparams | 
db:funcparams</code></p></td></tr><tr><td><p/></td><td><p><code>funcprototype | 
db:funcprototype</code></p></td></tr><tr><td><p/></td><td><p><code>funcsynopsis | 
db:funcsynopsis</code></p></td></tr><tr><td><p/></td><td><p><code>funcsynopsisinfo | 
db:funcsynopsisinfo</code></p></td></tr><tr><td><p/></td><td><p><code>initializer | db:initializer</co
 de></p></td></tr><tr><td><p/></td><td><p><code>modifier | 
db:modifier</code></p></td></tr><tr><td><p/></td><td><p><code>paramdef | 
db:paramdef</code></p></td></tr><tr><td><p/></td><td><p><code>varargs | 
db:varargs</code></p></td></tr><tr><td><p/></td><td><p><code>void | 
db:void</code></p></td></tr></tbody></table></page>
diff --git a/doc/yelp-xsl/C/db2html-index.page b/doc/yelp-xsl/C/db2html-index.page
index 9cfe4e9..d1bb7fb 100644
--- a/doc/yelp-xsl/C/db2html-index.page
+++ b/doc/yelp-xsl/C/db2html-index.page
@@ -1,7 +1,2 @@
 <?xml version="1.0"?>
-<page xmlns="http://projectmallard.org/1.0/"; xmlns:str="http://exslt.org/strings"; id="db2html-index" 
type="guide" style="xslt-stylesheet"><?xslt-private l10n.format.mode?><info><link type="guide" 
xref="stylesheets" group="db2html"/><revision version="0.0" date="1970-01-01" status="stub"/><link 
type="xslt-requires" xref="db-chunk"/><link type="xslt-requires" xref="db2html-division"/><link 
type="xslt-requires" xref="l10n"/></info><title>DocBook to HTML - Indexes</title>
-  
-  
-  <p>This module provides templates to process DocBook indexes.</p>
-
-<links type="topic" groups="stylesheets" style="linklist"><title>Stylesheets</title></links><links 
type="topic" groups="parameters" style="linklist"><title>Parameters</title></links><links type="topic" 
groups="modes" style="linklist"><title>Modes</title></links><links type="topic" groups="templates" 
style="linklist"><title>Templates</title></links><links type="topic" groups="keys" 
style="linklist"><title>Keys</title></links><list style="compact"><title>Requires 
Stylesheets</title><item><p><link xref="db-chunk"/></p></item><item><p><link 
xref="db2html-division"/></p></item><item><p><link xref="l10n"/></p></item></list><list 
style="compact"><title>Calls Templates</title><item><p><link 
xref="db.profile.test"/></p></item><item><p><link xref="l10n.gettext"/></p></item><item><p><link 
xref="db2html.division.div"/></p></item></list><table><title>Implements 
Templates</title><thead><tr><th><p>Mode</p></th><th><p>Match</p></th></tr></thead><tbody><tr><td><p/></td><td><p><code>primaryie
  | db:primaryie</code></p></td></tr><tr><td><p/></td><td><p><code>secondaryie | 
db:secondaryie</code></p></td></tr><tr><td><p/></td><td><p><code>tertiaryie | 
db:tertiaryie</code></p></td></tr><tr><td><p/></td><td><p><code>indexentry | 
db:indexentry</code></p></td></tr><tr><td><p/></td><td><p><code>index | 
db:index</code></p></td></tr><tr><td><p/></td><td><p><code>indexdiv | 
db:indexdiv</code></p></td></tr><tr><td><p/></td><td><p><code>setindex | 
db:setindex</code></p></td></tr></tbody></table></page>
+<page xmlns="http://projectmallard.org/1.0/"; id="db2html-index" type="guide" 
style="xslt-stylesheet"><?xslt-private l10n.format.mode?><info><link type="guide" xref="stylesheets" 
group="db2html"/><revision version="0.0" date="1970-01-01" status="stub"/><link type="xslt-requires" 
xref="db-chunk"/><link type="xslt-requires" xref="db2html-division"/><link type="xslt-requires" 
xref="l10n"/><link type="xslt-implements-mode" 
xref="db2html.division.div.content.mode"/></info><title>DocBook to HTML - Indexes</title><p>This module 
provides templates to process DocBook indexes.</p><links type="topic" groups="stylesheets" 
style="linklist"><title>Stylesheets</title></links><links type="topic" groups="parameters" 
style="linklist"><title>Parameters</title></links><links type="topic" groups="modes" 
style="linklist"><title>Modes</title></links><links type="topic" groups="templates" 
style="linklist"><title>Templates</title></links><links type="topic" groups="keys" 
style="linklist"><title>Keys<
 /title></links><list style="compact"><title>Requires Stylesheets</title><item><p><link 
xref="db-chunk"/></p></item><item><p><link xref="db2html-division"/></p></item><item><p><link 
xref="l10n"/></p></item></list><list style="compact"><title>Calls Templates</title><item><p><link 
xref="db.profile.test"/></p></item><item><p><link xref="l10n.gettext"/></p></item><item><p><link 
xref="db2html.division.div"/></p></item><item><p><link 
xref="db.chunk.depth-in-chunk"/></p></item><item><p><link xref="db2html.xref"/></p></item></list><list 
style="compact"><title>Calls Keys</title><item><p><link xref="db.index.all.key"/></p></item><item><p><link 
xref="db.index.primary.key"/></p></item><item><p><link 
xref="db.index.secondary.key"/></p></item><item><p><link 
xref="db.index.tertiary.key"/></p></item></list><table><title>Implements 
Templates</title><thead><tr><th><p>Mode</p></th><th><p>Match</p></th></tr></thead><tbody><tr><td><p/></td><td><p><code>primaryie
 | db:primaryie</code></p></td></tr
<tr><td><p/></td><td><p><code>secondaryie | 
db:secondaryie</code></p></td></tr><tr><td><p/></td><td><p><code>tertiaryie | 
db:tertiaryie</code></p></td></tr><tr><td><p/></td><td><p><code>indexentry | 
db:indexentry</code></p></td></tr><tr><td><p/></td><td><p><code>index | 
db:index</code></p></td></tr><tr><td><p/></td><td><p><code>indexdiv | 
db:indexdiv</code></p></td></tr><tr><td><p/></td><td><p><code>setindex | 
db:setindex</code></p></td></tr><tr><td><p><link 
xref="db2html.division.div.content.mode">db2html.division.div.content.mode</link></p></td><td><p><code>index[count(indexentry
| indexdiv) = 0] |                      db:index[count(db:indexentry | db:indexdiv) = 
0]</code></p></td></tr></tbody></table></page>
diff --git a/doc/yelp-xsl/C/db2html-inline.page b/doc/yelp-xsl/C/db2html-inline.page
index c65b17e..16c7637 100644
--- a/doc/yelp-xsl/C/db2html-inline.page
+++ b/doc/yelp-xsl/C/db2html-inline.page
@@ -1,13 +1,2 @@
 <?xml version="1.0"?>
-<page xmlns="http://projectmallard.org/1.0/"; xmlns:str="http://exslt.org/strings"; id="db2html-inline" 
type="guide" style="xslt-stylesheet"><?xslt-private l10n.format.mode?><info><link type="guide" 
xref="stylesheets" group="db2html"/><revision version="0.0" date="1970-01-01" status="stub"/><link 
type="xslt-requires" xref="db-common"/><link type="xslt-requires" xref="db2html-xref"/><link 
type="xslt-requires" xref="l10n"/><link type="xslt-defines-template" xref="db2html.inline.children"/><link 
type="xslt-defines-template" xref="db2html.inline"/><link type="xslt-implements-mode" 
xref="db2html.inline.content.mode"/></info><title>DocBook to HTML - Inline Elements</title>
-  
-  
-  <comment><p>Describe this module</p></comment>
-
-
-
-
-
-
-
-<links type="topic" groups="stylesheets" style="linklist"><title>Stylesheets</title></links><links 
type="topic" groups="parameters" style="linklist"><title>Parameters</title></links><links type="topic" 
groups="modes" style="linklist"><title>Modes</title></links><links type="topic" groups="templates" 
style="linklist"><title>Templates</title></links><links type="topic" groups="keys" 
style="linklist"><title>Keys</title></links><list style="compact"><title>Requires 
Stylesheets</title><item><p><link xref="db-common"/></p></item><item><p><link 
xref="db2html-xref"/></p></item><item><p><link xref="l10n"/></p></item></list><list 
style="compact"><title>Calls Templates</title><item><p><link 
xref="db.profile.test"/></p></item><item><p><link xref="html.class.attr"/></p></item><item><p><link 
xref="db2html.xlink"/></p></item><item><p><link xref="db.personname"/></p></item><item><p><link 
xref="l10n.gettext"/></p></item><item><p><link xref="db2html.xref"/></p></item></list><list style="compa
 ct"><title>Calls Keys</title><item><p><link xref="db.biblio.abbrev.key"/></p></item><item><p><link 
xref="db.biblio.id.key"/></p></item><item><p><link xref="db.biblio.label.key"/></p></item><item><p><link 
xref="db.glossentry.key"/></p></item></list><table><title>Implements 
Templates</title><thead><tr><th><p>Mode</p></th><th><p>Match</p></th></tr></thead><tbody><tr><td><p/></td><td><p><code>abbrev
 | db:abbrev</code></p></td></tr><tr><td><p/></td><td><p><code>accel | 
db:accel</code></p></td></tr><tr><td><p/></td><td><p><code>acronym | 
db:acronym</code></p></td></tr><tr><td><p/></td><td><p><code>action</code></p></td></tr><tr><td><p/></td><td><p><code>artpagenums
 | db:artpagenums</code></p></td></tr><tr><td><p/></td><td><p><code>application | 
db:application</code></p></td></tr><tr><td><p/></td><td><p><code>author | 
db:author</code></p></td></tr><tr><td><p/></td><td><p><code>authorinitials | 
db:authorinitials</code></p></td></tr><tr><td><p/></td><td><p><code>db:biblioid</code></p
</td></tr><tr><td><p/></td><td><p><code>citation | 
db:citation</code></p></td></tr><tr><td><p/></td><td><p><code>citetitle | 
db:citetitle</code></p></td></tr><tr><td><p/></td><td><p><code>city | 
db:city</code></p></td></tr><tr><td><p/></td><td><p><code>classname | 
db:classname</code></p></td></tr><tr><td><p/></td><td><p><code>code | 
db:code</code></p></td></tr><tr><td><p/></td><td><p><code>collab | 
db:collab</code></p></td></tr><tr><td><p/></td><td><p><code>collabname</code></p></td></tr><tr><td><p/></td><td><p><code>command
| db:command</code></p></td></tr><tr><td><p/></td><td><p><code>computeroutput | 
db:computeroutput</code></p></td></tr><tr><td><p/></td><td><p><code>constant | 
db:constant</code></p></td></tr><tr><td><p/></td><td><p><code>corpauthor</code></p></td></tr><tr><td><p/></td><td><p><code>corpcredit</code></p></td></tr><tr><td><p/></td><td><p><code>country
| db:country</code></p></td></tr><tr><td><p/></td><td><p><code>database | db:database</code></p></td></tr>
 <tr><td><p/></td><td><p><code>date | db:date</code></p></td></tr><tr><td><p/></td><td><p><code>edition | 
db:edition</code></p></td></tr><tr><td><p/></td><td><p><code>editor | 
db:editor</code></p></td></tr><tr><td><p/></td><td><p><code>email | 
db:email</code></p></td></tr><tr><td><p/></td><td><p><code>emphasis | 
db:emphasis</code></p></td></tr><tr><td><p/></td><td><p><code>envar | 
db:envar</code></p></td></tr><tr><td><p/></td><td><p><code>errorcode | 
db:errorcode</code></p></td></tr><tr><td><p/></td><td><p><code>errorname | 
db:errorname</code></p></td></tr><tr><td><p/></td><td><p><code>errortext | 
db:errortext</code></p></td></tr><tr><td><p/></td><td><p><code>errortype | 
db:errortype</code></p></td></tr><tr><td><p/></td><td><p><code>exceptionname | 
db:exceptionname</code></p></td></tr><tr><td><p/></td><td><p><code>fax | 
db:fax</code></p></td></tr><tr><td><p/></td><td><p><code>filename | 
db:filename</code></p></td></tr><tr><td><p/></td><td><p><code>firstname | db:firstname</co
 de></p></td></tr><tr><td><p/></td><td><p><code>firstterm | 
db:firstterm</code></p></td></tr><tr><td><p/></td><td><p><code>foreignphrase | 
db:foreignphrase</code></p></td></tr><tr><td><p/></td><td><p><code>function | 
db:function</code></p></td></tr><tr><td><p/></td><td><p><code>glossterm | 
db:glossterm</code></p></td></tr><tr><td><p/></td><td><p><code>guibutton | 
db:guibutton</code></p></td></tr><tr><td><p/></td><td><p><code>guiicon | 
db:guiicon</code></p></td></tr><tr><td><p/></td><td><p><code>guilabel | 
db:guilabel</code></p></td></tr><tr><td><p/></td><td><p><code>guimenu | 
db:guimenu</code></p></td></tr><tr><td><p/></td><td><p><code>guimenuitem | 
db:guimenuitem</code></p></td></tr><tr><td><p/></td><td><p><code>guisubmenu | 
db:guisubmenu</code></p></td></tr><tr><td><p/></td><td><p><code>hardware | 
db:hardware</code></p></td></tr><tr><td><p/></td><td><p><code>holder | 
db:holder</code></p></td></tr><tr><td><p/></td><td><p><code>honorific | db:honorific</code></p></td></tr><tr
<td><p/></td><td><p><code>inlineequation | 
db:inlineequation</code></p></td></tr><tr><td><p/></td><td><p><code>interface | 
db:interface</code></p></td></tr><tr><td><p/></td><td><p><code>interfacename | 
db:interfacename</code></p></td></tr><tr><td><p/></td><td><p><code>isbn | db:biblioid[@class = 
'isbn']</code></p></td></tr><tr><td><p/></td><td><p><code>issn | db:biblioid[@class = 
'issn']</code></p></td></tr><tr><td><p/></td><td><p><code>issuenum | 
db:issuenum</code></p></td></tr><tr><td><p/></td><td><p><code>jobtitle | 
db:jobtitle</code></p></td></tr><tr><td><p/></td><td><p><code>keycap | 
db:keycap</code></p></td></tr><tr><td><p/></td><td><p><code>keycode | 
db:keycode</code></p></td></tr><tr><td><p/></td><td><p><code>keycombo | 
db:keycombo</code></p></td></tr><tr><td><p/></td><td><p><code>keysym | 
db:keysym</code></p></td></tr><tr><td><p/></td><td><p><code>lineage | 
db:lineage</code></p></td></tr><tr><td><p/></td><td><p><code>lineannotation | 
db:lineannotation</code></p></t
 d></tr><tr><td><p/></td><td><p><code>literal | 
db:literal</code></p></td></tr><tr><td><p/></td><td><p><code>markup | 
db:markup</code></p></td></tr><tr><td><p/></td><td><p><code>mathphrase | 
db:mathphrase</code></p></td></tr><tr><td><p/></td><td><p><code>medialabel</code></p></td></tr><tr><td><p/></td><td><p><code>menuchoice
 | db:menuchoice</code></p></td></tr><tr><td><p/></td><td><p><code>methodname | 
db:methodname</code></p></td></tr><tr><td><p/></td><td><p><code>mousebutton | 
db:mousebutton</code></p></td></tr><tr><td><p/></td><td><p><code>option | 
db:option</code></p></td></tr><tr><td><p/></td><td><p><code>optional | 
db:optional</code></p></td></tr><tr><td><p/></td><td><p><code>db:org</code></p></td></tr><tr><td><p/></td><td><p><code>orgdiv
 | db:orgdiv</code></p></td></tr><tr><td><p/></td><td><p><code>orgname | 
db:orgname</code></p></td></tr><tr><td><p/></td><td><p><code>othercredit | 
db:othercredit</code></p></td></tr><tr><td><p/></td><td><p><code>othername | db:othernam
 e</code></p></td></tr><tr><td><p/></td><td><p><code>package | 
db:package</code></p></td></tr><tr><td><p/></td><td><p><code>pagenums | 
db:pagenums</code></p></td></tr><tr><td><p/></td><td><p><code>parameter | 
db:parameter</code></p></td></tr><tr><td><p/></td><td><p><code>db:person</code></p></td></tr><tr><td><p/></td><td><p><code>personname
 | db:personname</code></p></td></tr><tr><td><p/></td><td><p><code>phone | 
db:phone</code></p></td></tr><tr><td><p/></td><td><p><code>phrase | 
db:phrase</code></p></td></tr><tr><td><p/></td><td><p><code>pob | 
db:pob</code></p></td></tr><tr><td><p/></td><td><p><code>postcode | 
db:postcode</code></p></td></tr><tr><td><p/></td><td><p><code>productname | 
db:productname</code></p></td></tr><tr><td><p/></td><td><p><code>productnumber | 
db:productnumber</code></p></td></tr><tr><td><p/></td><td><p><code>prompt | 
db:prompt</code></p></td></tr><tr><td><p/></td><td><p><code>property | 
db:property</code></p></td></tr><tr><td><p/></td><td><p><code>pubda
 te | db:pubdate</code></p></td></tr><tr><td><p/></td><td><p><code>publisher | 
db:publisher</code></p></td></tr><tr><td><p/></td><td><p><code>publishername | 
db:publishername</code></p></td></tr><tr><td><p/></td><td><p><code>ooclass | 
db:ooclass</code></p></td></tr><tr><td><p/></td><td><p><code>ooexception | 
db:ooexception</code></p></td></tr><tr><td><p/></td><td><p><code>oointerface | 
db:oointerface</code></p></td></tr><tr><td><p/></td><td><p><code>quote | 
db:quote</code></p></td></tr><tr><td><p/></td><td><p><code>replaceable | 
db:replaceable</code></p></td></tr><tr><td><p/></td><td><p><code>returnvalue | 
db:returnvalue</code></p></td></tr><tr><td><p/></td><td><p><code>sgmltag | 
db:tag</code></p></td></tr><tr><td><p/></td><td><p><code>shortcut | 
db:shortcut</code></p></td></tr><tr><td><p/></td><td><p><code>state | 
db:state</code></p></td></tr><tr><td><p/></td><td><p><code>street | 
db:street</code></p></td></tr><tr><td><p/></td><td><p><code>structfield</code></p></td></tr><tr
<td><p/></td><td><p><code>structname</code></p></td></tr><tr><td><p/></td><td><p><code>subscript | 
db:subscript</code></p></td></tr><tr><td><p/></td><td><p><code>superscript | 
db:superscript</code></p></td></tr><tr><td><p/></td><td><p><code>surname | 
db:surname</code></p></td></tr><tr><td><p/></td><td><p><code>symbol | 
db:symbol</code></p></td></tr><tr><td><p/></td><td><p><code>systemitem | 
db:systemitem</code></p></td></tr><tr><td><p/></td><td><p><code>token | 
db:token</code></p></td></tr><tr><td><p/></td><td><p><code>trademark | 
db:trademark</code></p></td></tr><tr><td><p/></td><td><p><code>type | 
db:type</code></p></td></tr><tr><td><p/></td><td><p><code>uri | 
db:uri</code></p></td></tr><tr><td><p/></td><td><p><code>userinput | 
db:userinput</code></p></td></tr><tr><td><p/></td><td><p><code>varname | 
db:varname</code></p></td></tr><tr><td><p/></td><td><p><code>volumenum | 
db:volumenum</code></p></td></tr><tr><td><p/></td><td><p><code>wordasword | db:wordasword</code></p></
 td></tr><tr><td><p/></td><td><p><code>year | db:year</code></p></td></tr><tr><td><p><link 
xref="db2html.inline.content.mode">db2html.inline.content.mode</link></p></td><td><p><code>*</code></p></td></tr><tr><td><p><link
 xref="db2html.inline.content.mode">db2html.inline.content.mode</link></p></td><td><p><code>author | 
db:author</code></p></td></tr><tr><td><p><link 
xref="db2html.inline.content.mode">db2html.inline.content.mode</link></p></td><td><p><code>citation | 
db:citation</code></p></td></tr><tr><td><p><link 
xref="db2html.inline.content.mode">db2html.inline.content.mode</link></p></td><td><p><code>editor | 
db:editor</code></p></td></tr><tr><td><p><link 
xref="db2html.inline.content.mode">db2html.inline.content.mode</link></p></td><td><p><code>email | 
db:email</code></p></td></tr><tr><td><p><link 
xref="db2html.inline.content.mode">db2html.inline.content.mode</link></p></td><td><p><code>firstterm | 
db:firstterm</code></p></td></tr><tr><td><p><link xref="db2html.inline.conte
 nt.mode">db2html.inline.content.mode</link></p></td><td><p><code>glossterm | 
db:glossterm</code></p></td></tr><tr><td><p><link 
xref="db2html.inline.content.mode">db2html.inline.content.mode</link></p></td><td><p><code>keycap | 
db:keycap</code></p></td></tr><tr><td><p><link 
xref="db2html.inline.content.mode">db2html.inline.content.mode</link></p></td><td><p><code>keycombo | 
db:keycombo</code></p></td></tr><tr><td><p><link 
xref="db2html.inline.content.mode">db2html.inline.content.mode</link></p></td><td><p><code>menuchoice | 
db:menuchoice</code></p></td></tr><tr><td><p><link 
xref="db2html.inline.content.mode">db2html.inline.content.mode</link></p></td><td><p><code>optional | 
db:optional</code></p></td></tr><tr><td><p><link 
xref="db2html.inline.content.mode">db2html.inline.content.mode</link></p></td><td><p><code>othercredit | 
db:othercredit</code></p></td></tr><tr><td><p><link 
xref="db2html.inline.content.mode">db2html.inline.content.mode</link></p></td><td><p><code>db:person<
 /code></p></td></tr><tr><td><p><link 
xref="db2html.inline.content.mode">db2html.inline.content.mode</link></p></td><td><p><code>personname | 
db:personname</code></p></td></tr><tr><td><p><link 
xref="db2html.inline.content.mode">db2html.inline.content.mode</link></p></td><td><p><code>productname | 
db:productname</code></p></td></tr><tr><td><p><link 
xref="db2html.inline.content.mode">db2html.inline.content.mode</link></p></td><td><p><code>ooclass | 
db:ooclass</code></p></td></tr><tr><td><p><link 
xref="db2html.inline.content.mode">db2html.inline.content.mode</link></p></td><td><p><code>ooexception | 
db:ooexception</code></p></td></tr><tr><td><p><link 
xref="db2html.inline.content.mode">db2html.inline.content.mode</link></p></td><td><p><code>oointerface | 
db:oointerface</code></p></td></tr><tr><td><p><link 
xref="db2html.inline.content.mode">db2html.inline.content.mode</link></p></td><td><p><code>quote | 
db:quote</code></p></td></tr><tr><td><p><link xref="db2html.inline.content.mod
 e">db2html.inline.content.mode</link></p></td><td><p><code>sgmltag | 
db:tag</code></p></td></tr><tr><td><p><link 
xref="db2html.inline.content.mode">db2html.inline.content.mode</link></p></td><td><p><code>shortcut | 
db:shortcut</code></p></td></tr><tr><td><p><link 
xref="db2html.inline.content.mode">db2html.inline.content.mode</link></p></td><td><p><code>trademark | 
db:trademark</code></p></td></tr></tbody></table></page>
+<page xmlns="http://projectmallard.org/1.0/"; id="db2html-inline" type="guide" 
style="xslt-stylesheet"><?xslt-private l10n.format.mode?><info><link type="guide" xref="stylesheets" 
group="db2html"/><revision version="0.0" date="1970-01-01" status="stub"/><link type="xslt-requires" 
xref="db-common"/><link type="xslt-requires" xref="db2html-xref"/><link type="xslt-requires" 
xref="l10n"/><link type="xslt-defines-template" xref="db2html.inline.children"/><link 
type="xslt-defines-template" xref="db2html.inline"/><link type="xslt-implements-mode" 
xref="db2html.inline.content.mode"/></info><title>DocBook to HTML - Inline 
Elements</title><comment><p>Describe this module</p></comment><links type="topic" groups="stylesheets" 
style="linklist"><title>Stylesheets</title></links><links type="topic" groups="parameters" 
style="linklist"><title>Parameters</title></links><links type="topic" groups="modes" 
style="linklist"><title>Modes</title></links><links type="topic" groups="templates" style=
 "linklist"><title>Templates</title></links><links type="topic" groups="keys" 
style="linklist"><title>Keys</title></links><list style="compact"><title>Requires 
Stylesheets</title><item><p><link xref="db-common"/></p></item><item><p><link 
xref="db2html-xref"/></p></item><item><p><link xref="l10n"/></p></item></list><list 
style="compact"><title>Calls Templates</title><item><p><link 
xref="db.profile.test"/></p></item><item><p><link xref="html.class.attr"/></p></item><item><p><link 
xref="db2html.xlink"/></p></item><item><p><link xref="db.personname"/></p></item><item><p><link 
xref="l10n.gettext"/></p></item><item><p><link xref="db2html.xref"/></p></item></list><list 
style="compact"><title>Calls Keys</title><item><p><link 
xref="db.biblio.abbrev.key"/></p></item><item><p><link xref="db.biblio.id.key"/></p></item><item><p><link 
xref="db.biblio.label.key"/></p></item><item><p><link 
xref="db.glossentry.key"/></p></item></list><table><title>Implements Templates</title><thead><tr><th><p
Mode</p></th><th><p>Match</p></th></tr></thead><tbody><tr><td><p/></td><td><p><code>abbrev | 
db:abbrev</code></p></td></tr><tr><td><p/></td><td><p><code>accel | 
db:accel</code></p></td></tr><tr><td><p/></td><td><p><code>acronym | 
db:acronym</code></p></td></tr><tr><td><p/></td><td><p><code>action</code></p></td></tr><tr><td><p/></td><td><p><code>artpagenums
| db:artpagenums</code></p></td></tr><tr><td><p/></td><td><p><code>application | 
db:application</code></p></td></tr><tr><td><p/></td><td><p><code>author | 
db:author</code></p></td></tr><tr><td><p/></td><td><p><code>authorinitials | 
db:authorinitials</code></p></td></tr><tr><td><p/></td><td><p><code>db:biblioid</code></p></td></tr><tr><td><p/></td><td><p><code>citation
| db:citation</code></p></td></tr><tr><td><p/></td><td><p><code>citetitle | 
db:citetitle</code></p></td></tr><tr><td><p/></td><td><p><code>city | 
db:city</code></p></td></tr><tr><td><p/></td><td><p><code>classname | 
db:classname</code></p></td></tr><tr><td>
 <p/></td><td><p><code>code | db:code</code></p></td></tr><tr><td><p/></td><td><p><code>collab | 
db:collab</code></p></td></tr><tr><td><p/></td><td><p><code>collabname</code></p></td></tr><tr><td><p/></td><td><p><code>command
 | db:command</code></p></td></tr><tr><td><p/></td><td><p><code>computeroutput | 
db:computeroutput</code></p></td></tr><tr><td><p/></td><td><p><code>constant | 
db:constant</code></p></td></tr><tr><td><p/></td><td><p><code>corpauthor</code></p></td></tr><tr><td><p/></td><td><p><code>corpcredit</code></p></td></tr><tr><td><p/></td><td><p><code>country
 | db:country</code></p></td></tr><tr><td><p/></td><td><p><code>database | 
db:database</code></p></td></tr><tr><td><p/></td><td><p><code>date | 
db:date</code></p></td></tr><tr><td><p/></td><td><p><code>edition | 
db:edition</code></p></td></tr><tr><td><p/></td><td><p><code>editor | 
db:editor</code></p></td></tr><tr><td><p/></td><td><p><code>email | 
db:email</code></p></td></tr><tr><td><p/></td><td><p><code>empha
 sis | db:emphasis</code></p></td></tr><tr><td><p/></td><td><p><code>envar | 
db:envar</code></p></td></tr><tr><td><p/></td><td><p><code>errorcode | 
db:errorcode</code></p></td></tr><tr><td><p/></td><td><p><code>errorname | 
db:errorname</code></p></td></tr><tr><td><p/></td><td><p><code>errortext | 
db:errortext</code></p></td></tr><tr><td><p/></td><td><p><code>errortype | 
db:errortype</code></p></td></tr><tr><td><p/></td><td><p><code>exceptionname | 
db:exceptionname</code></p></td></tr><tr><td><p/></td><td><p><code>fax | 
db:fax</code></p></td></tr><tr><td><p/></td><td><p><code>filename | 
db:filename</code></p></td></tr><tr><td><p/></td><td><p><code>firstname | 
db:firstname</code></p></td></tr><tr><td><p/></td><td><p><code>firstterm | 
db:firstterm</code></p></td></tr><tr><td><p/></td><td><p><code>foreignphrase | 
db:foreignphrase</code></p></td></tr><tr><td><p/></td><td><p><code>function | 
db:function</code></p></td></tr><tr><td><p/></td><td><p><code>glossterm | db:glossterm</cod
 e></p></td></tr><tr><td><p/></td><td><p><code>guibutton | 
db:guibutton</code></p></td></tr><tr><td><p/></td><td><p><code>guiicon | 
db:guiicon</code></p></td></tr><tr><td><p/></td><td><p><code>guilabel | 
db:guilabel</code></p></td></tr><tr><td><p/></td><td><p><code>guimenu | 
db:guimenu</code></p></td></tr><tr><td><p/></td><td><p><code>guimenuitem | 
db:guimenuitem</code></p></td></tr><tr><td><p/></td><td><p><code>guisubmenu | 
db:guisubmenu</code></p></td></tr><tr><td><p/></td><td><p><code>hardware | 
db:hardware</code></p></td></tr><tr><td><p/></td><td><p><code>holder | 
db:holder</code></p></td></tr><tr><td><p/></td><td><p><code>honorific | 
db:honorific</code></p></td></tr><tr><td><p/></td><td><p><code>inlineequation | 
db:inlineequation</code></p></td></tr><tr><td><p/></td><td><p><code>interface | 
db:interface</code></p></td></tr><tr><td><p/></td><td><p><code>interfacename | 
db:interfacename</code></p></td></tr><tr><td><p/></td><td><p><code>isbn | db:biblioid[@class = 'isbn']</
 code></p></td></tr><tr><td><p/></td><td><p><code>issn | db:biblioid[@class = 
'issn']</code></p></td></tr><tr><td><p/></td><td><p><code>issuenum | 
db:issuenum</code></p></td></tr><tr><td><p/></td><td><p><code>jobtitle | 
db:jobtitle</code></p></td></tr><tr><td><p/></td><td><p><code>keycap | 
db:keycap</code></p></td></tr><tr><td><p/></td><td><p><code>keycode | 
db:keycode</code></p></td></tr><tr><td><p/></td><td><p><code>keycombo | 
db:keycombo</code></p></td></tr><tr><td><p/></td><td><p><code>keysym | 
db:keysym</code></p></td></tr><tr><td><p/></td><td><p><code>lineage | 
db:lineage</code></p></td></tr><tr><td><p/></td><td><p><code>lineannotation | 
db:lineannotation</code></p></td></tr><tr><td><p/></td><td><p><code>literal | 
db:literal</code></p></td></tr><tr><td><p/></td><td><p><code>markup | 
db:markup</code></p></td></tr><tr><td><p/></td><td><p><code>mathphrase | 
db:mathphrase</code></p></td></tr><tr><td><p/></td><td><p><code>medialabel</code></p></td></tr><tr><td><p/></td><td><
 p><code>menuchoice | db:menuchoice</code></p></td></tr><tr><td><p/></td><td><p><code>methodname | 
db:methodname</code></p></td></tr><tr><td><p/></td><td><p><code>mousebutton | 
db:mousebutton</code></p></td></tr><tr><td><p/></td><td><p><code>option | 
db:option</code></p></td></tr><tr><td><p/></td><td><p><code>optional | 
db:optional</code></p></td></tr><tr><td><p/></td><td><p><code>db:org</code></p></td></tr><tr><td><p/></td><td><p><code>orgdiv
 | db:orgdiv</code></p></td></tr><tr><td><p/></td><td><p><code>orgname | 
db:orgname</code></p></td></tr><tr><td><p/></td><td><p><code>othercredit | 
db:othercredit</code></p></td></tr><tr><td><p/></td><td><p><code>othername | 
db:othername</code></p></td></tr><tr><td><p/></td><td><p><code>package | 
db:package</code></p></td></tr><tr><td><p/></td><td><p><code>pagenums | 
db:pagenums</code></p></td></tr><tr><td><p/></td><td><p><code>parameter | 
db:parameter</code></p></td></tr><tr><td><p/></td><td><p><code>db:person</code></p></td></tr><tr><t
 d><p/></td><td><p><code>personname | db:personname</code></p></td></tr><tr><td><p/></td><td><p><code>phone | 
db:phone</code></p></td></tr><tr><td><p/></td><td><p><code>phrase | 
db:phrase</code></p></td></tr><tr><td><p/></td><td><p><code>pob | 
db:pob</code></p></td></tr><tr><td><p/></td><td><p><code>postcode | 
db:postcode</code></p></td></tr><tr><td><p/></td><td><p><code>productname | 
db:productname</code></p></td></tr><tr><td><p/></td><td><p><code>productnumber | 
db:productnumber</code></p></td></tr><tr><td><p/></td><td><p><code>prompt | 
db:prompt</code></p></td></tr><tr><td><p/></td><td><p><code>property | 
db:property</code></p></td></tr><tr><td><p/></td><td><p><code>pubdate | 
db:pubdate</code></p></td></tr><tr><td><p/></td><td><p><code>publisher | 
db:publisher</code></p></td></tr><tr><td><p/></td><td><p><code>publishername | 
db:publishername</code></p></td></tr><tr><td><p/></td><td><p><code>ooclass | 
db:ooclass</code></p></td></tr><tr><td><p/></td><td><p><code>ooexception 
 | db:ooexception</code></p></td></tr><tr><td><p/></td><td><p><code>oointerface | 
db:oointerface</code></p></td></tr><tr><td><p/></td><td><p><code>quote | 
db:quote</code></p></td></tr><tr><td><p/></td><td><p><code>replaceable | 
db:replaceable</code></p></td></tr><tr><td><p/></td><td><p><code>returnvalue | 
db:returnvalue</code></p></td></tr><tr><td><p/></td><td><p><code>sgmltag | 
db:tag</code></p></td></tr><tr><td><p/></td><td><p><code>shortcut | 
db:shortcut</code></p></td></tr><tr><td><p/></td><td><p><code>state | 
db:state</code></p></td></tr><tr><td><p/></td><td><p><code>street | 
db:street</code></p></td></tr><tr><td><p/></td><td><p><code>structfield</code></p></td></tr><tr><td><p/></td><td><p><code>structname</code></p></td></tr><tr><td><p/></td><td><p><code>subscript
 | db:subscript</code></p></td></tr><tr><td><p/></td><td><p><code>superscript | 
db:superscript</code></p></td></tr><tr><td><p/></td><td><p><code>surname | 
db:surname</code></p></td></tr><tr><td><p/></td><td><p>
 <code>symbol | db:symbol</code></p></td></tr><tr><td><p/></td><td><p><code>systemitem | 
db:systemitem</code></p></td></tr><tr><td><p/></td><td><p><code>token | 
db:token</code></p></td></tr><tr><td><p/></td><td><p><code>trademark | 
db:trademark</code></p></td></tr><tr><td><p/></td><td><p><code>type | 
db:type</code></p></td></tr><tr><td><p/></td><td><p><code>uri | 
db:uri</code></p></td></tr><tr><td><p/></td><td><p><code>userinput | 
db:userinput</code></p></td></tr><tr><td><p/></td><td><p><code>varname | 
db:varname</code></p></td></tr><tr><td><p/></td><td><p><code>volumenum | 
db:volumenum</code></p></td></tr><tr><td><p/></td><td><p><code>wordasword | 
db:wordasword</code></p></td></tr><tr><td><p/></td><td><p><code>year | 
db:year</code></p></td></tr><tr><td><p><link 
xref="db2html.inline.content.mode">db2html.inline.content.mode</link></p></td><td><p><code>*</code></p></td></tr><tr><td><p><link
 xref="db2html.inline.content.mode">db2html.inline.content.mode</link></p></td><td><p><c
 ode>author | db:author</code></p></td></tr><tr><td><p><link 
xref="db2html.inline.content.mode">db2html.inline.content.mode</link></p></td><td><p><code>citation | 
db:citation</code></p></td></tr><tr><td><p><link 
xref="db2html.inline.content.mode">db2html.inline.content.mode</link></p></td><td><p><code>editor | 
db:editor</code></p></td></tr><tr><td><p><link 
xref="db2html.inline.content.mode">db2html.inline.content.mode</link></p></td><td><p><code>email | 
db:email</code></p></td></tr><tr><td><p><link 
xref="db2html.inline.content.mode">db2html.inline.content.mode</link></p></td><td><p><code>firstterm | 
db:firstterm</code></p></td></tr><tr><td><p><link 
xref="db2html.inline.content.mode">db2html.inline.content.mode</link></p></td><td><p><code>glossterm | 
db:glossterm</code></p></td></tr><tr><td><p><link 
xref="db2html.inline.content.mode">db2html.inline.content.mode</link></p></td><td><p><code>keycap | 
db:keycap</code></p></td></tr><tr><td><p><link xref="db2html.inline.content.mode
 ">db2html.inline.content.mode</link></p></td><td><p><code>keycombo | 
db:keycombo</code></p></td></tr><tr><td><p><link 
xref="db2html.inline.content.mode">db2html.inline.content.mode</link></p></td><td><p><code>menuchoice | 
db:menuchoice</code></p></td></tr><tr><td><p><link 
xref="db2html.inline.content.mode">db2html.inline.content.mode</link></p></td><td><p><code>optional | 
db:optional</code></p></td></tr><tr><td><p><link 
xref="db2html.inline.content.mode">db2html.inline.content.mode</link></p></td><td><p><code>othercredit | 
db:othercredit</code></p></td></tr><tr><td><p><link 
xref="db2html.inline.content.mode">db2html.inline.content.mode</link></p></td><td><p><code>db:person</code></p></td></tr><tr><td><p><link
 xref="db2html.inline.content.mode">db2html.inline.content.mode</link></p></td><td><p><code>personname | 
db:personname</code></p></td></tr><tr><td><p><link 
xref="db2html.inline.content.mode">db2html.inline.content.mode</link></p></td><td><p><code>productname | 
db:product
 name</code></p></td></tr><tr><td><p><link 
xref="db2html.inline.content.mode">db2html.inline.content.mode</link></p></td><td><p><code>ooclass | 
db:ooclass</code></p></td></tr><tr><td><p><link 
xref="db2html.inline.content.mode">db2html.inline.content.mode</link></p></td><td><p><code>ooexception | 
db:ooexception</code></p></td></tr><tr><td><p><link 
xref="db2html.inline.content.mode">db2html.inline.content.mode</link></p></td><td><p><code>oointerface | 
db:oointerface</code></p></td></tr><tr><td><p><link 
xref="db2html.inline.content.mode">db2html.inline.content.mode</link></p></td><td><p><code>quote | 
db:quote</code></p></td></tr><tr><td><p><link 
xref="db2html.inline.content.mode">db2html.inline.content.mode</link></p></td><td><p><code>sgmltag | 
db:tag</code></p></td></tr><tr><td><p><link 
xref="db2html.inline.content.mode">db2html.inline.content.mode</link></p></td><td><p><code>shortcut | 
db:shortcut</code></p></td></tr><tr><td><p><link xref="db2html.inline.content.mode">db2html.
 inline.content.mode</link></p></td><td><p><code>trademark | 
db:trademark</code></p></td></tr></tbody></table></page>
diff --git a/doc/yelp-xsl/C/db2html-links.page b/doc/yelp-xsl/C/db2html-links.page
index 2c62d93..0738e63 100644
--- a/doc/yelp-xsl/C/db2html-links.page
+++ b/doc/yelp-xsl/C/db2html-links.page
@@ -1,12 +1,2 @@
 <?xml version="1.0"?>
-<page xmlns="http://projectmallard.org/1.0/"; xmlns:str="http://exslt.org/strings"; id="db2html-links" 
type="guide" style="xslt-stylesheet"><info><link type="guide" xref="stylesheets" group="db2html"/><revision 
version="3.4" date="2011-11-08" status="final"/><link type="xslt-defines-template" 
xref="db2html.links.linktrail"/><link type="xslt-defines-template" xref="db2html.links.next"/><link 
type="xslt-defines-template" xref="db2html.links.section"/></info><title>DocBook to HTML - Links</title>
-  
-  
-  <p>This stylesheet contains templates to handle implicit automatic links.</p>
-
-
-
-
-
-
-<links type="topic" groups="stylesheets" style="linklist"><title>Stylesheets</title></links><links 
type="topic" groups="parameters" style="linklist"><title>Parameters</title></links><links type="topic" 
groups="modes" style="linklist"><title>Modes</title></links><links type="topic" groups="templates" 
style="linklist"><title>Templates</title></links><links type="topic" groups="keys" 
style="linklist"><title>Keys</title></links><list style="compact"><title>Calls 
Templates</title><item><p><link xref="l10n.direction"/></p></item><item><p><link 
xref="html.linktrails.prefix"/></p></item><item><p><link xref="db.xref.target"/></p></item><item><p><link 
xref="db.xref.tooltip"/></p></item><item><p><link xref="db.titleabbrev"/></p></item><item><p><link 
xref="html.linktrails.empty"/></p></item><item><p><link 
xref="db.chunk.depth-of-chunk"/></p></item><item><p><link 
xref="db.chunk.chunk-id.axis"/></p></item><item><p><link xref="db2html.xref"/></p></item></list><list 
style="compact"><title>C
 alls Keys</title><item><p><link xref="db.id.key"/></p></item></list></page>
+<page xmlns="http://projectmallard.org/1.0/"; id="db2html-links" type="guide" 
style="xslt-stylesheet"><info><link type="guide" xref="stylesheets" group="db2html"/><revision version="3.4" 
date="2011-11-08" status="final"/><link type="xslt-defines-template" xref="db2html.links.linktrail"/><link 
type="xslt-defines-template" xref="db2html.links.next"/><link type="xslt-defines-template" 
xref="db2html.links.section"/></info><title>DocBook to HTML - Links</title><p>This stylesheet contains 
templates to handle implicit automatic links.</p><links type="topic" groups="stylesheets" 
style="linklist"><title>Stylesheets</title></links><links type="topic" groups="parameters" 
style="linklist"><title>Parameters</title></links><links type="topic" groups="modes" 
style="linklist"><title>Modes</title></links><links type="topic" groups="templates" 
style="linklist"><title>Templates</title></links><links type="topic" groups="keys" 
style="linklist"><title>Keys</title></links><list style="compact"><ti
 tle>Calls Templates</title><item><p><link xref="l10n.direction"/></p></item><item><p><link 
xref="html.linktrails.prefix"/></p></item><item><p><link xref="db.xref.target"/></p></item><item><p><link 
xref="db.xref.tooltip"/></p></item><item><p><link xref="db.titleabbrev"/></p></item><item><p><link 
xref="html.linktrails.empty"/></p></item><item><p><link 
xref="db.chunk.depth-of-chunk"/></p></item><item><p><link 
xref="db.chunk.chunk-id.axis"/></p></item><item><p><link xref="db2html.xref"/></p></item></list><list 
style="compact"><title>Calls Keys</title><item><p><link xref="db.id.key"/></p></item></list></page>
diff --git a/doc/yelp-xsl/C/db2html-list.page b/doc/yelp-xsl/C/db2html-list.page
index 8c8e151..fc84470 100644
--- a/doc/yelp-xsl/C/db2html-list.page
+++ b/doc/yelp-xsl/C/db2html-list.page
@@ -1,7 +1,2 @@
 <?xml version="1.0"?>
-<page xmlns="http://projectmallard.org/1.0/"; xmlns:str="http://exslt.org/strings"; id="db2html-list" 
type="guide" style="xslt-stylesheet"><?xslt-private l10n.format.mode?><info><link type="guide" 
xref="stylesheets" group="db2html"/><revision version="0.0" date="1970-01-01" status="stub"/><link 
type="xslt-requires" xref="db-common"/><link type="xslt-requires" xref="db2html-inline"/><link 
type="xslt-requires" xref="db2html-xref"/><link type="xslt-requires" xref="l10n"/><link type="xslt-requires" 
xref="html"/></info><title>DocBook to HTML - Lists</title>
-  
-  
-  <comment><p>Describe this module</p></comment>
-
-<links type="topic" groups="stylesheets" style="linklist"><title>Stylesheets</title></links><links 
type="topic" groups="parameters" style="linklist"><title>Parameters</title></links><links type="topic" 
groups="modes" style="linklist"><title>Modes</title></links><links type="topic" groups="templates" 
style="linklist"><title>Templates</title></links><links type="topic" groups="keys" 
style="linklist"><title>Keys</title></links><list style="compact"><title>Requires 
Stylesheets</title><item><p><link xref="db-common"/></p></item><item><p><link 
xref="db2html-inline"/></p></item><item><p><link xref="db2html-xref"/></p></item><item><p><link 
xref="html"/></p></item><item><p><link xref="l10n"/></p></item></list><list style="compact"><title>Calls 
Templates</title><item><p><link xref="db.profile.test"/></p></item><item><p><link 
xref="html.class.attr"/></p></item><item><p><link xref="l10n.gettext"/></p></item><item><p><link 
xref="db.xref.target"/></p></item><item><p><link xref="db.xref.co
 ntent"/></p></item></list><table><title>Implements 
Templates</title><thead><tr><th><p>Mode</p></th><th><p>Match</p></th></tr></thead><tbody><tr><td><p/></td><td><p><code>glosslist
 | db:glosslist</code></p></td></tr><tr><td><p/></td><td><p><code>glossdef | 
db:glossdef</code></p></td></tr><tr><td><p/></td><td><p><code>glossentry | 
db:glossentry</code></p></td></tr><tr><td><p/></td><td><p><code>glosssee | glossseealso | db:glosssee | 
db:glossseealso</code></p></td></tr><tr><td><p/></td><td><p><code>itemizedlist | 
db:itemizedlist</code></p></td></tr><tr><td><p/></td><td><p><code>itemizedlist/listitem | 
db:itemizedlist/db:listitem</code></p></td></tr><tr><td><p/></td><td><p><code>member | 
db:member</code></p></td></tr><tr><td><p/></td><td><p><code>orderedlist | 
db:orderedlist</code></p></td></tr><tr><td><p/></td><td><p><code>orderedlist/listitem | 
db:orderedlist/db:listitem</code></p></td></tr><tr><td><p/></td><td><p><code>procedure | 
db:procedure</code></p></td></tr><tr><td><p/>
 </td><td><p><code>answer | db:answer</code></p></td></tr><tr><td><p/></td><td><p><code>qandaentry | 
db:qandaentry</code></p></td></tr><tr><td><p/></td><td><p><code>question | 
db:question</code></p></td></tr><tr><td><p/></td><td><p><code>seg | 
db:seg</code></p></td></tr><tr><td><p/></td><td><p><code>seglistitem | 
db:seglistitem</code></p></td></tr><tr><td><p/></td><td><p><code>segmentedlist | 
db:segmentedlist</code></p></td></tr><tr><td><p/></td><td><p><code>segtitle | 
db:segtitle</code></p></td></tr><tr><td><p/></td><td><p><code>simplelist | 
db:simplelist</code></p></td></tr><tr><td><p/></td><td><p><code>step | 
db:step</code></p></td></tr><tr><td><p/></td><td><p><code>substeps | 
db:substeps</code></p></td></tr><tr><td><p/></td><td><p><code>term | 
db:term</code></p></td></tr><tr><td><p/></td><td><p><code>variablelist | 
db:variablelist</code></p></td></tr><tr><td><p/></td><td><p><code>varlistentry | 
db:varlistentry</code></p></td></tr><tr><td><p/></td><td><p><code>varlistentry
 /listitem | db:varlistentry/db:listitem</code></p></td></tr></tbody></table></page>
+<page xmlns="http://projectmallard.org/1.0/"; id="db2html-list" type="guide" 
style="xslt-stylesheet"><?xslt-private l10n.format.mode?><info><link type="guide" xref="stylesheets" 
group="db2html"/><revision version="3.26" date="2016-10-27" status="review"/></info><title>DocBook to HTML - 
Lists</title><p>This stylesheet handles most list-like elements in DocBook, turning them into appropriate 
HTML tags.</p><links type="topic" groups="stylesheets" 
style="linklist"><title>Stylesheets</title></links><links type="topic" groups="parameters" 
style="linklist"><title>Parameters</title></links><links type="topic" groups="modes" 
style="linklist"><title>Modes</title></links><links type="topic" groups="templates" 
style="linklist"><title>Templates</title></links><links type="topic" groups="keys" 
style="linklist"><title>Keys</title></links><list style="compact"><title>Calls 
Templates</title><item><p><link xref="db.profile.test"/></p></item><item><p><link 
xref="html.class.attr"/></p></item><it
 em><p><link xref="l10n.gettext"/></p></item><item><p><link xref="db.xref.target"/></p></item><item><p><link 
xref="db.xref.content"/></p></item></list><table><title>Implements 
Templates</title><thead><tr><th><p>Mode</p></th><th><p>Match</p></th></tr></thead><tbody><tr><td><p/></td><td><p><code>glosslist
 | db:glosslist</code></p></td></tr><tr><td><p/></td><td><p><code>glossdef | 
db:glossdef</code></p></td></tr><tr><td><p/></td><td><p><code>glossentry | 
db:glossentry</code></p></td></tr><tr><td><p/></td><td><p><code>glosssee | glossseealso | db:glosssee | 
db:glossseealso</code></p></td></tr><tr><td><p/></td><td><p><code>itemizedlist | 
db:itemizedlist</code></p></td></tr><tr><td><p/></td><td><p><code>itemizedlist/listitem | 
db:itemizedlist/db:listitem</code></p></td></tr><tr><td><p/></td><td><p><code>member | 
db:member</code></p></td></tr><tr><td><p/></td><td><p><code>orderedlist | 
db:orderedlist</code></p></td></tr><tr><td><p/></td><td><p><code>orderedlist/listitem | db:ordered
 list/db:listitem</code></p></td></tr><tr><td><p/></td><td><p><code>procedure | 
db:procedure</code></p></td></tr><tr><td><p/></td><td><p><code>answer | 
db:answer</code></p></td></tr><tr><td><p/></td><td><p><code>qandaentry | 
db:qandaentry</code></p></td></tr><tr><td><p/></td><td><p><code>question | 
db:question</code></p></td></tr><tr><td><p/></td><td><p><code>seg | 
db:seg</code></p></td></tr><tr><td><p/></td><td><p><code>seglistitem | 
db:seglistitem</code></p></td></tr><tr><td><p/></td><td><p><code>segmentedlist | 
db:segmentedlist</code></p></td></tr><tr><td><p/></td><td><p><code>segtitle | 
db:segtitle</code></p></td></tr><tr><td><p/></td><td><p><code>simplelist | 
db:simplelist</code></p></td></tr><tr><td><p/></td><td><p><code>result | 
db:result</code></p></td></tr><tr><td><p/></td><td><p><code>step | 
db:step</code></p></td></tr><tr><td><p/></td><td><p><code>stepalternatives | 
db:stepalternatives</code></p></td></tr><tr><td><p/></td><td><p><code>substeps | db:substeps</code><
 /p></td></tr><tr><td><p/></td><td><p><code>term | 
db:term</code></p></td></tr><tr><td><p/></td><td><p><code>variablelist | 
db:variablelist</code></p></td></tr><tr><td><p/></td><td><p><code>varlistentry | 
db:varlistentry</code></p></td></tr><tr><td><p/></td><td><p><code>varlistentry/listitem | 
db:varlistentry/db:listitem</code></p></td></tr></tbody></table></page>
diff --git a/doc/yelp-xsl/C/db2html-math.page b/doc/yelp-xsl/C/db2html-math.page
index 4914153..0155532 100644
--- a/doc/yelp-xsl/C/db2html-math.page
+++ b/doc/yelp-xsl/C/db2html-math.page
@@ -1,12 +1,2 @@
 <?xml version="1.0"?>
-<page xmlns="http://projectmallard.org/1.0/"; xmlns:str="http://exslt.org/strings"; id="db2html-math" 
type="guide" style="xslt-stylesheet"><info><link type="guide" xref="stylesheets" group="db2html"/><revision 
version="3.8" date="2012-11-13" status="final"/><link type="xslt-defines-template" 
xref="db2html.math.div"/><link type="xslt-defines-template" xref="db2html.math.span"/><link 
type="xslt-implements-mode" xref="db2html.math.mode"/></info><title>DocBook to HTML - MathML</title><p>Handle 
MathML in DocBook documents.</p>
-  
-  
-  <p>This stylesheet matches embedded MathML and processes it in <code style="xslt-mode" 
xref="db2html.math.mode">db2html.math.mode</code>. The matched templates for the <code>mml:math</code> 
element automatically set the <code>display</code> attribute based on whether the element is in block or 
inline context.</p>
-
-
-
-
-
-
-<links type="topic" groups="stylesheets" style="linklist"><title>Stylesheets</title></links><links 
type="topic" groups="parameters" style="linklist"><title>Parameters</title></links><links type="topic" 
groups="modes" style="linklist"><title>Modes</title></links><links type="topic" groups="templates" 
style="linklist"><title>Templates</title></links><links type="topic" groups="keys" 
style="linklist"><title>Keys</title></links><list style="compact"><title>Calls 
Templates</title><item><p><link xref="html.class.attr"/></p></item><item><p><link 
xref="html.lang.attrs"/></p></item></list><table><title>Implements 
Templates</title><thead><tr><th><p>Mode</p></th><th><p>Match</p></th></tr></thead><tbody><tr><td><p/></td><td><p><code>equation/mml:math
 | informalequation/mml:math |                      db:equation/mml:math | 
db:informalequation/mml:math</code></p></td></tr><tr><td><p/></td><td><p><code>inlineequation/mml:math | 
db:inlineequation/mml:math</code></p></td></tr><tr><td><p/></
 td><td><p><code>db:imagedata[@format='mathml']/mml:math</code></p></td></tr><tr><td><p><link 
xref="db2html.math.mode">db2html.math.mode</link></p></td><td><p><code>mml:*</code></p></td></tr><tr><td><p><link
 
xref="db2html.math.mode">db2html.math.mode</link></p></td><td><p><code>text()</code></p></td></tr><tr><td><p><link
 
xref="db2html.math.mode">db2html.math.mode</link></p></td><td><p><code>*</code></p></td></tr></tbody></table></page>
+<page xmlns="http://projectmallard.org/1.0/"; id="db2html-math" type="guide" 
style="xslt-stylesheet"><info><link type="guide" xref="stylesheets" group="db2html"/><revision version="3.8" 
date="2012-11-13" status="final"/><link type="xslt-defines-template" xref="db2html.math.div"/><link 
type="xslt-defines-template" xref="db2html.math.span"/><link type="xslt-implements-mode" 
xref="db2html.math.mode"/></info><title>DocBook to HTML - MathML</title><p>Handle MathML in DocBook 
documents.</p><p>This stylesheet matches embedded MathML and processes it in <code style="xslt-mode" 
xref="db2html.math.mode">db2html.math.mode</code>. The matched templates for the <code>mml:math</code> 
element automatically set the <code>display</code> attribute based on whether the element is in block or 
inline context.</p><links type="topic" groups="stylesheets" 
style="linklist"><title>Stylesheets</title></links><links type="topic" groups="parameters" 
style="linklist"><title>Parameters</title></links><link
 s type="topic" groups="modes" style="linklist"><title>Modes</title></links><links type="topic" 
groups="templates" style="linklist"><title>Templates</title></links><links type="topic" groups="keys" 
style="linklist"><title>Keys</title></links><list style="compact"><title>Calls 
Templates</title><item><p><link xref="html.class.attr"/></p></item><item><p><link 
xref="html.lang.attrs"/></p></item></list><table><title>Implements 
Templates</title><thead><tr><th><p>Mode</p></th><th><p>Match</p></th></tr></thead><tbody><tr><td><p/></td><td><p><code>equation/mml:math
 | informalequation/mml:math |                      db:equation/mml:math | 
db:informalequation/mml:math</code></p></td></tr><tr><td><p/></td><td><p><code>inlineequation/mml:math | 
db:inlineequation/mml:math</code></p></td></tr><tr><td><p/></td><td><p><code>db:imagedata[@format='mathml']/mml:math</code></p></td></tr><tr><td><p><link
 xref="db2html.math.mode">db2html.math.mode</link></p></td><td><p><code>mml:*</code></p></td></
 tr><tr><td><p><link 
xref="db2html.math.mode">db2html.math.mode</link></p></td><td><p><code>text()</code></p></td></tr><tr><td><p><link
 
xref="db2html.math.mode">db2html.math.mode</link></p></td><td><p><code>*</code></p></td></tr></tbody></table></page>
diff --git a/doc/yelp-xsl/C/db2html-media.page b/doc/yelp-xsl/C/db2html-media.page
index b0429b8..367b52a 100644
--- a/doc/yelp-xsl/C/db2html-media.page
+++ b/doc/yelp-xsl/C/db2html-media.page
@@ -1,16 +1,2 @@
 <?xml version="1.0"?>
-<page xmlns="http://projectmallard.org/1.0/"; xmlns:str="http://exslt.org/strings"; id="db2html-media" 
type="guide" style="xslt-stylesheet"><info><link type="guide" xref="stylesheets" group="db2html"/><revision 
version="3.8" date="2012-11-13" status="final"/><link type="xslt-defines-template" 
xref="db2html.audiodata"/><link type="xslt-defines-template" xref="db2html.imagedata"/><link 
type="xslt-defines-template" xref="db2html.videodata"/><link type="xslt-defines-template" 
xref="db2html.mediaobject"/><link type="xslt-defines-template" 
xref="db2html.mediaobject.fallback"/></info><title>DocBook to HTML - Images and Media</title><p>Handle 
DocBook media elements.</p>
-  
-  
-  <p>This stylesheet contains templates for handling DocBook <code>mediaobject</code> and 
<code>inlinemediaobject</code> elements, as well as the various <code>object</code> and <code>data</code> 
elements found in these elements. This stylesheet also handles the deprecated DocBook 4 <code>graphic</code> 
and <code>inlinegraphic</code> elements.</p>
-
-
-
-
-
-
-
-
-
-
-<links type="topic" groups="stylesheets" style="linklist"><title>Stylesheets</title></links><links 
type="topic" groups="parameters" style="linklist"><title>Parameters</title></links><links type="topic" 
groups="modes" style="linklist"><title>Modes</title></links><links type="topic" groups="templates" 
style="linklist"><title>Templates</title></links><links type="topic" groups="keys" 
style="linklist"><title>Keys</title></links><list style="compact"><title>Calls 
Templates</title><item><p><link xref="l10n.gettext"/></p></item><item><p><link 
xref="db.profile.test"/></p></item><item><p><link 
xref="html.class.attr"/></p></item></list><table><title>Implements 
Templates</title><thead><tr><th><p>Mode</p></th><th><p>Match</p></th></tr></thead><tbody><tr><td><p/></td><td><p><code>mediaobject/audioobject/audiodata
 |                      
db:mediaobject/db:audioobject/db:audiodata</code></p></td></tr><tr><td><p/></td><td><p><code>inlinemediaobject/audioobject/audiodata
 |                    
   
db:inlinemediaobject/db:audioobject/db:audiodata</code></p></td></tr><tr><td><p/></td><td><p><code>audioobject
 | 
db:audioobject</code></p></td></tr><tr><td><p/></td><td><p><code>graphic</code></p></td></tr><tr><td><p/></td><td><p><code>imagedata
 | db:imagedata</code></p></td></tr><tr><td><p/></td><td><p><code>imageobject | 
db:imageobject</code></p></td></tr><tr><td><p/></td><td><p><code>inlinegraphic</code></p></td></tr><tr><td><p/></td><td><p><code>inlinemediaobject
 | db:inlinemediaobject</code></p></td></tr><tr><td><p/></td><td><p><code>mediaobject | 
db:mediaobject</code></p></td></tr><tr><td><p/></td><td><p><code>mediaobject/videoobject/videodata |          
            
db:mediaobject/db:videoobject/db:videodata</code></p></td></tr><tr><td><p/></td><td><p><code>inlinemediaobject/videoobject/videodata
 |                      
db:inlinemediaobject/db:videoobject/db:videodata</code></p></td></tr><tr><td><p/></td><td><p><code>videoobject
 | db:videoobject</code></p></td></tr></
 tbody></table></page>
+<page xmlns="http://projectmallard.org/1.0/"; id="db2html-media" type="guide" 
style="xslt-stylesheet"><info><link type="guide" xref="stylesheets" group="db2html"/><revision version="3.8" 
date="2012-11-13" status="final"/><link type="xslt-defines-template" xref="db2html.audiodata"/><link 
type="xslt-defines-template" xref="db2html.imagedata"/><link type="xslt-defines-template" 
xref="db2html.videodata"/><link type="xslt-defines-template" xref="db2html.mediaobject"/><link 
type="xslt-defines-template" xref="db2html.mediaobject.fallback"/></info><title>DocBook to HTML - Images and 
Media</title><p>Handle DocBook media elements.</p><p>This stylesheet contains templates for handling DocBook 
<code>mediaobject</code> and <code>inlinemediaobject</code> elements, as well as the various 
<code>object</code> and <code>data</code> elements found in these elements. This stylesheet also handles the 
deprecated DocBook 4 <code>graphic</code> and <code>inlinegraphic</code> elements.</p><links type
 ="topic" groups="stylesheets" style="linklist"><title>Stylesheets</title></links><links type="topic" 
groups="parameters" style="linklist"><title>Parameters</title></links><links type="topic" groups="modes" 
style="linklist"><title>Modes</title></links><links type="topic" groups="templates" 
style="linklist"><title>Templates</title></links><links type="topic" groups="keys" 
style="linklist"><title>Keys</title></links><list style="compact"><title>Calls 
Templates</title><item><p><link xref="html.media.controls"/></p></item><item><p><link 
xref="db.profile.test"/></p></item><item><p><link 
xref="html.class.attr"/></p></item></list><table><title>Implements 
Templates</title><thead><tr><th><p>Mode</p></th><th><p>Match</p></th></tr></thead><tbody><tr><td><p/></td><td><p><code>mediaobject/audioobject/audiodata
 |                      
db:mediaobject/db:audioobject/db:audiodata</code></p></td></tr><tr><td><p/></td><td><p><code>inlinemediaobject/audioobject/audiodata
 |                      db
 :inlinemediaobject/db:audioobject/db:audiodata</code></p></td></tr><tr><td><p/></td><td><p><code>audioobject 
| 
db:audioobject</code></p></td></tr><tr><td><p/></td><td><p><code>graphic</code></p></td></tr><tr><td><p/></td><td><p><code>imagedata
 | db:imagedata</code></p></td></tr><tr><td><p/></td><td><p><code>imageobject | 
db:imageobject</code></p></td></tr><tr><td><p/></td><td><p><code>inlinegraphic</code></p></td></tr><tr><td><p/></td><td><p><code>inlinemediaobject
 | db:inlinemediaobject</code></p></td></tr><tr><td><p/></td><td><p><code>mediaobject | 
db:mediaobject</code></p></td></tr><tr><td><p/></td><td><p><code>mediaobject/videoobject/videodata |          
            
db:mediaobject/db:videoobject/db:videodata</code></p></td></tr><tr><td><p/></td><td><p><code>inlinemediaobject/videoobject/videodata
 |                      
db:inlinemediaobject/db:videoobject/db:videodata</code></p></td></tr><tr><td><p/></td><td><p><code>videoobject
 | db:videoobject</code></p></td></tr></tbod
 y></table></page>
diff --git a/doc/yelp-xsl/C/db2html-refentry.page b/doc/yelp-xsl/C/db2html-refentry.page
index 450ed39..fd95d24 100644
--- a/doc/yelp-xsl/C/db2html-refentry.page
+++ b/doc/yelp-xsl/C/db2html-refentry.page
@@ -1,7 +1,2 @@
 <?xml version="1.0"?>
-<page xmlns="http://projectmallard.org/1.0/"; xmlns:str="http://exslt.org/strings"; id="db2html-refentry" 
type="guide" style="xslt-stylesheet"><?xslt-private db2html.division.div.content.mode?><info><link 
type="guide" xref="stylesheets" group="db2html"/><revision version="0.0" date="1970-01-01" 
status="stub"/><link type="xslt-requires" xref="db-chunk"/><link type="xslt-requires" xref="db-title"/><link 
type="xslt-requires" xref="db2html-inline"/><link type="xslt-requires" xref="db2html-division"/><link 
type="xslt-requires" xref="db2html-xref"/><link type="xslt-requires" xref="l10n"/></info><title>DocBook to 
HTML - Reference Pages</title>
-  
-  
-  <comment><p>Describe this module. Talk about refenty and friends</p></comment>
-
-<links type="topic" groups="stylesheets" style="linklist"><title>Stylesheets</title></links><links 
type="topic" groups="parameters" style="linklist"><title>Parameters</title></links><links type="topic" 
groups="modes" style="linklist"><title>Modes</title></links><links type="topic" groups="templates" 
style="linklist"><title>Templates</title></links><links type="topic" groups="keys" 
style="linklist"><title>Keys</title></links><list style="compact"><title>Requires 
Stylesheets</title><item><p><link xref="db-chunk"/></p></item><item><p><link 
xref="db-title"/></p></item><item><p><link xref="db2html-division"/></p></item><item><p><link 
xref="db2html-inline"/></p></item><item><p><link xref="db2html-xref"/></p></item><item><p><link 
xref="l10n"/></p></item></list><list style="compact"><title>Calls Templates</title><item><p><link 
xref="db2html.inline"/></p></item><item><p><link xref="db2html.division.div"/></p></item><item><p><link 
xref="html.class.attr"/></p></item><item><p><link xref
 ="l10n.gettext"/></p></item></list><table><title>Implements 
Templates</title><thead><tr><th><p>Mode</p></th><th><p>Match</p></th></tr></thead><tbody><tr><td><p/></td><td><p><code>citerefentry
 | db:citerefentry</code></p></td></tr><tr><td><p/></td><td><p><code>citerefentry/refentrytitle | 
db:citerefentry/db:refentrytitle</code></p></td></tr><tr><td><p/></td><td><p><code>manvolnum | 
db:manvolnum</code></p></td></tr><tr><td><p/></td><td><p><code>refentry | 
db:refentry</code></p></td></tr><tr><td><p/></td><td><p><code>refdescriptor | 
db:refdescriptor</code></p></td></tr><tr><td><p/></td><td><p><code>refname | 
db:refname</code></p></td></tr><tr><td><p/></td><td><p><code>refnamediv | 
db:refnamediv</code></p></td></tr><tr><td><p/></td><td><p><code>refpurpose | 
db:refpurpose</code></p></td></tr><tr><td><p/></td><td><p><code>refsect1 | 
db:refsect1</code></p></td></tr><tr><td><p/></td><td><p><code>refsect2 | 
db:refsect2</code></p></td></tr><tr><td><p/></td><td><p><code>refsect3 | db:r
 efsect3</code></p></td></tr><tr><td><p/></td><td><p><code>refsection | 
db:refsection</code></p></td></tr><tr><td><p/></td><td><p><code>refsynopsisdiv | 
db:refsynopsisdiv</code></p></td></tr></tbody></table></page>
+<page xmlns="http://projectmallard.org/1.0/"; id="db2html-refentry" type="guide" 
style="xslt-stylesheet"><?xslt-private db2html.division.div.content.mode?><info><link type="guide" 
xref="stylesheets" group="db2html"/><revision version="0.0" date="1970-01-01" status="stub"/><link 
type="xslt-requires" xref="db-chunk"/><link type="xslt-requires" xref="db-title"/><link type="xslt-requires" 
xref="db2html-inline"/><link type="xslt-requires" xref="db2html-division"/><link type="xslt-requires" 
xref="db2html-xref"/><link type="xslt-requires" xref="l10n"/></info><title>DocBook to HTML - Reference 
Pages</title><comment><p>Describe this module. Talk about refenty and friends</p></comment><links 
type="topic" groups="stylesheets" style="linklist"><title>Stylesheets</title></links><links type="topic" 
groups="parameters" style="linklist"><title>Parameters</title></links><links type="topic" groups="modes" 
style="linklist"><title>Modes</title></links><links type="topic" groups="templates" style
 ="linklist"><title>Templates</title></links><links type="topic" groups="keys" 
style="linklist"><title>Keys</title></links><list style="compact"><title>Requires 
Stylesheets</title><item><p><link xref="db-chunk"/></p></item><item><p><link 
xref="db-title"/></p></item><item><p><link xref="db2html-division"/></p></item><item><p><link 
xref="db2html-inline"/></p></item><item><p><link xref="db2html-xref"/></p></item><item><p><link 
xref="l10n"/></p></item></list><list style="compact"><title>Calls Templates</title><item><p><link 
xref="db2html.inline"/></p></item><item><p><link xref="db2html.division.div"/></p></item><item><p><link 
xref="html.class.attr"/></p></item><item><p><link 
xref="l10n.gettext"/></p></item></list><table><title>Implements 
Templates</title><thead><tr><th><p>Mode</p></th><th><p>Match</p></th></tr></thead><tbody><tr><td><p/></td><td><p><code>citerefentry
 | db:citerefentry</code></p></td></tr><tr><td><p/></td><td><p><code>citerefentry/refentrytitle | 
db:citerefentry/d
 b:refentrytitle</code></p></td></tr><tr><td><p/></td><td><p><code>manvolnum | 
db:manvolnum</code></p></td></tr><tr><td><p/></td><td><p><code>refentry | 
db:refentry</code></p></td></tr><tr><td><p/></td><td><p><code>refdescriptor | 
db:refdescriptor</code></p></td></tr><tr><td><p/></td><td><p><code>refname | 
db:refname</code></p></td></tr><tr><td><p/></td><td><p><code>refnamediv | 
db:refnamediv</code></p></td></tr><tr><td><p/></td><td><p><code>refpurpose | 
db:refpurpose</code></p></td></tr><tr><td><p/></td><td><p><code>refsect1 | 
db:refsect1</code></p></td></tr><tr><td><p/></td><td><p><code>refsect2 | 
db:refsect2</code></p></td></tr><tr><td><p/></td><td><p><code>refsect3 | 
db:refsect3</code></p></td></tr><tr><td><p/></td><td><p><code>refsection | 
db:refsection</code></p></td></tr><tr><td><p/></td><td><p><code>refsynopsisdiv | 
db:refsynopsisdiv</code></p></td></tr></tbody></table></page>
diff --git a/doc/yelp-xsl/C/db2html-table.page b/doc/yelp-xsl/C/db2html-table.page
index 1a60048..c091f7e 100644
--- a/doc/yelp-xsl/C/db2html-table.page
+++ b/doc/yelp-xsl/C/db2html-table.page
@@ -1,23 +1,2 @@
 <?xml version="1.0"?>
-<page xmlns="http://projectmallard.org/1.0/"; xmlns:str="http://exslt.org/strings"; id="db2html-table" 
type="guide" style="xslt-stylesheet"><?xslt-private db2html.spanstr.decrement?><info><link type="guide" 
xref="stylesheets" group="db2html"/><revision version="0.0" date="1970-01-01" status="stub"/><link 
type="xslt-requires" xref="db2html-block"/><link type="xslt-requires" xref="db2html-inline"/><link 
type="xslt-requires" xref="db2html-xref"/><link type="xslt-requires" xref="l10n"/><link 
type="xslt-defines-template" xref="db2html.row"/><link type="xslt-defines-template" 
xref="db2html.entry"/><link type="xslt-defines-template" xref="db2html.entry.implicit"/><link 
type="xslt-defines-template" xref="db2html.entry.colnum"/><link type="xslt-defines-template" 
xref="db2html.colspec.colnum"/><link type="xslt-defines-template" xref="db2html.entry.colspan"/><link 
type="xslt-defines-template" xref="db2html.spanstr"/><link type="xslt-defines-template" 
xref="db2html.spanstr.pop"/><link typ
 e="xslt-defines-template" xref="db2html.table.table"/></info><title>DocBook to HTML - Tables</title>
-  
-  
-  <comment><p>This needs lots of talk about CALS</p></comment>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-<links type="topic" groups="stylesheets" style="linklist"><title>Stylesheets</title></links><links 
type="topic" groups="parameters" style="linklist"><title>Parameters</title></links><links type="topic" 
groups="modes" style="linklist"><title>Modes</title></links><links type="topic" groups="templates" 
style="linklist"><title>Templates</title></links><links type="topic" groups="keys" 
style="linklist"><title>Keys</title></links><list style="compact"><title>Requires 
Stylesheets</title><item><p><link xref="db2html-block"/></p></item><item><p><link 
xref="db2html-inline"/></p></item><item><p><link xref="db2html-xref"/></p></item><item><p><link 
xref="l10n"/></p></item></list><list style="compact"><title>Calls Templates</title><item><p><link 
xref="html.class.attr"/></p></item><item><p><link xref="html.lang.attrs"/></p></item><item><p><link 
xref="utils.repeat_string"/></p></item></list><table><title>Implements 
Templates</title><thead><tr><th><p>Mode</p></th><th><p>Match</p></th></tr></
 thead><tbody><tr><td><p/></td><td><p><code>entrytbl | 
db:entrytbl</code></p></td></tr><tr><td><p/></td><td><p><code>table | informaltable | db:table | 
db:informaltable</code></p></td></tr><tr><td><p/></td><td><p><code>tgroup | 
db:tgroup</code></p></td></tr><tr><td><p/></td><td><p><code>tbody | tfoot | thead | db:tbody | db:tfoot | 
db:thead</code></p></td></tr><tr><td><p/></td><td><p><code>tr | 
db:tr</code></p></td></tr><tr><td><p/></td><td><p><code>td | th | db:td | 
db:th</code></p></td></tr></tbody></table></page>
+<page xmlns="http://projectmallard.org/1.0/"; id="db2html-table" type="guide" 
style="xslt-stylesheet"><?xslt-private db2html.spanstr.decrement?><info><link type="guide" xref="stylesheets" 
group="db2html"/><revision version="0.0" date="1970-01-01" status="stub"/><link type="xslt-requires" 
xref="db2html-block"/><link type="xslt-requires" xref="db2html-inline"/><link type="xslt-requires" 
xref="db2html-xref"/><link type="xslt-requires" xref="l10n"/><link type="xslt-defines-template" 
xref="db2html.row"/><link type="xslt-defines-template" xref="db2html.entry"/><link 
type="xslt-defines-template" xref="db2html.entry.implicit"/><link type="xslt-defines-template" 
xref="db2html.entry.colnum"/><link type="xslt-defines-template" xref="db2html.colspec.colnum"/><link 
type="xslt-defines-template" xref="db2html.entry.colspan"/><link type="xslt-defines-template" 
xref="db2html.spanstr"/><link type="xslt-defines-template" xref="db2html.spanstr.pop"/><link 
type="xslt-defines-template" xref="db2ht
 ml.table.table"/></info><title>DocBook to HTML - Tables</title><comment><p>This needs lots of talk about 
CALS</p></comment><links type="topic" groups="stylesheets" 
style="linklist"><title>Stylesheets</title></links><links type="topic" groups="parameters" 
style="linklist"><title>Parameters</title></links><links type="topic" groups="modes" 
style="linklist"><title>Modes</title></links><links type="topic" groups="templates" 
style="linklist"><title>Templates</title></links><links type="topic" groups="keys" 
style="linklist"><title>Keys</title></links><list style="compact"><title>Requires 
Stylesheets</title><item><p><link xref="db2html-block"/></p></item><item><p><link 
xref="db2html-inline"/></p></item><item><p><link xref="db2html-xref"/></p></item><item><p><link 
xref="l10n"/></p></item></list><list style="compact"><title>Calls Templates</title><item><p><link 
xref="html.class.attr"/></p></item><item><p><link xref="html.lang.attrs"/></p></item><item><p><link 
xref="utils.repeat_strin
 g"/></p></item></list><table><title>Implements 
Templates</title><thead><tr><th><p>Mode</p></th><th><p>Match</p></th></tr></thead><tbody><tr><td><p/></td><td><p><code>entrytbl
 | db:entrytbl</code></p></td></tr><tr><td><p/></td><td><p><code>table | informaltable | db:table | 
db:informaltable</code></p></td></tr><tr><td><p/></td><td><p><code>tgroup | 
db:tgroup</code></p></td></tr><tr><td><p/></td><td><p><code>tbody | tfoot | thead | db:tbody | db:tfoot | 
db:thead</code></p></td></tr><tr><td><p/></td><td><p><code>tr | 
db:tr</code></p></td></tr><tr><td><p/></td><td><p><code>td | th | db:td | 
db:th</code></p></td></tr></tbody></table></page>
diff --git a/doc/yelp-xsl/C/db2html-xref.page b/doc/yelp-xsl/C/db2html-xref.page
index 256a9b8..3bf63d3 100644
--- a/doc/yelp-xsl/C/db2html-xref.page
+++ b/doc/yelp-xsl/C/db2html-xref.page
@@ -1,16 +1,2 @@
 <?xml version="1.0"?>
-<page xmlns="http://projectmallard.org/1.0/"; xmlns:str="http://exslt.org/strings"; id="db2html-xref" 
type="guide" style="xslt-stylesheet"><info><link type="guide" xref="stylesheets" group="db2html"/><revision 
version="0.0" date="1970-01-01" status="stub"/><link type="xslt-requires" xref="db-xref"/><link 
type="xslt-defines-template" xref="db2html.anchor"/><link type="xslt-defines-template" 
xref="db2html.link"/><link type="xslt-defines-template" xref="db2html.ulink"/><link 
type="xslt-defines-template" xref="db2html.xlink"/><link type="xslt-defines-template" 
xref="db2html.xref"/></info><title>DocBook to HTML - Links and Cross References</title>
-  
-  
-  <comment><p>Describe this module</p></comment>
-
-
-
-
-
-
-
-
-
-
-<links type="topic" groups="stylesheets" style="linklist"><title>Stylesheets</title></links><links 
type="topic" groups="parameters" style="linklist"><title>Parameters</title></links><links type="topic" 
groups="modes" style="linklist"><title>Modes</title></links><links type="topic" groups="templates" 
style="linklist"><title>Templates</title></links><links type="topic" groups="keys" 
style="linklist"><title>Keys</title></links><list style="compact"><title>Requires 
Stylesheets</title><item><p><link xref="db-xref"/></p></item></list><list style="compact"><title>Calls 
Templates</title><item><p><link xref="html.class.attr"/></p></item><item><p><link 
xref="db.xref.target"/></p></item><item><p><link xref="db.xref.tooltip"/></p></item><item><p><link 
xref="db.ulink.tooltip"/></p></item><item><p><link xref="db.xref.content"/></p></item></list><list 
style="compact"><title>Calls Keys</title><item><p><link 
xref="db.id.key"/></p></item></list><table><title>Implements Templates</title><thead
<tr><th><p>Mode</p></th><th><p>Match</p></th></tr></thead><tbody><tr><td><p/></td><td><p><code>anchor | 
db:anchor</code></p></td></tr><tr><td><p/></td><td><p><code>link</code></p></td></tr><tr><td><p/></td><td><p><code>ulink</code></p></td></tr><tr><td><p/></td><td><p><code>db:link</code></p></td></tr><tr><td><p/></td><td><p><code>xref
| db:xref</code></p></td></tr></tbody></table></page>
+<page xmlns="http://projectmallard.org/1.0/"; id="db2html-xref" type="guide" 
style="xslt-stylesheet"><info><link type="guide" xref="stylesheets" group="db2html"/><revision version="0.0" 
date="1970-01-01" status="stub"/><link type="xslt-requires" xref="db-xref"/><link 
type="xslt-defines-template" xref="db2html.anchor"/><link type="xslt-defines-template" 
xref="db2html.link"/><link type="xslt-defines-template" xref="db2html.ulink"/><link 
type="xslt-defines-template" xref="db2html.xlink"/><link type="xslt-defines-template" 
xref="db2html.xref"/></info><title>DocBook to HTML - Links and Cross References</title><comment><p>Describe 
this module</p></comment><links type="topic" groups="stylesheets" 
style="linklist"><title>Stylesheets</title></links><links type="topic" groups="parameters" 
style="linklist"><title>Parameters</title></links><links type="topic" groups="modes" 
style="linklist"><title>Modes</title></links><links type="topic" groups="templates" 
style="linklist"><title>Templat
 es</title></links><links type="topic" groups="keys" style="linklist"><title>Keys</title></links><list 
style="compact"><title>Requires Stylesheets</title><item><p><link xref="db-xref"/></p></item></list><list 
style="compact"><title>Calls Templates</title><item><p><link 
xref="html.class.attr"/></p></item><item><p><link xref="db.xref.target"/></p></item><item><p><link 
xref="db.xref.tooltip"/></p></item><item><p><link xref="db.ulink.tooltip"/></p></item><item><p><link 
xref="db.xref.content"/></p></item></list><list style="compact"><title>Calls Keys</title><item><p><link 
xref="db.id.key"/></p></item></list><table><title>Implements 
Templates</title><thead><tr><th><p>Mode</p></th><th><p>Match</p></th></tr></thead><tbody><tr><td><p/></td><td><p><code>anchor
 | 
db:anchor</code></p></td></tr><tr><td><p/></td><td><p><code>link</code></p></td></tr><tr><td><p/></td><td><p><code>ulink</code></p></td></tr><tr><td><p/></td><td><p><code>db:link</code></p></td></tr><tr><td><p/></td><td><p><cod
 e>xref | db:xref</code></p></td></tr></tbody></table></page>
diff --git a/doc/yelp-xsl/C/db2html.audiodata.page b/doc/yelp-xsl/C/db2html.audiodata.page
index e0d31ad..5b9ee59 100644
--- a/doc/yelp-xsl/C/db2html.audiodata.page
+++ b/doc/yelp-xsl/C/db2html.audiodata.page
@@ -9,4 +9,4 @@
     </item>
   </terms></synopsis>
   <p>This template creates an <code>audio</code> element in the HTML output. This template calls <code 
style="xslt-template" xref="db2html.mediaobject.fallback">db2html.mediaobject.fallback</code> for the 
contents of the <code>audio</code> element.</p>
-<list style="compact"><title>Calls Templates</title><item><p><link 
xref="l10n.gettext"/></p></item><item><p><link xref="db2html.mediaobject.fallback"/></p></item></list></page>
+<list style="compact"><title>Calls Templates</title><item><p><link 
xref="db2html.mediaobject.fallback"/></p></item><item><p><link 
xref="html.media.controls"/></p></item></list></page>
diff --git a/doc/yelp-xsl/C/db2html.block.formal.page b/doc/yelp-xsl/C/db2html.block.formal.page
index 3cd9169..1b4a0a5 100644
--- a/doc/yelp-xsl/C/db2html.block.formal.page
+++ b/doc/yelp-xsl/C/db2html.block.formal.page
@@ -23,7 +23,11 @@
       <title><code>titleattr</code></title>
       <p>An optional value for the HTML <code>title</code> attribute.</p>
     </item>
+    <item>
+      <title><code>icon</code></title>
+      <p>An icon for the block, as a copyable node set.</p>
+    </item>
   </terms></synopsis>
   <p>This template outputs HTML for a formal DocBook element, one that can have a title or caption. It 
passes the <code style="xslt-param">class</code> parameter to <code style="xslt-template" 
xref="html.class.attr">html.class.attr</code>. If the <code style="xslt-param">class</code> parameter is not 
provided, it uses the local name of <code style="xslt-param">node</code>. Even if <code 
style="xslt-param">title</code> and <code style="xslt-param">caption</code> are both empty, this template 
still outputs the extra wrapper elements for formal elements. If <code style="xslt-param">titleattr</code> is 
provided, it is used for the value of the HTML <code>title</code> attribute on the outermost <code>div</code> 
element.</p>
   <p>This template handles conditional processing.</p>
-<list style="compact"><title>Calls Templates</title><item><p><link 
xref="db.profile.test"/></p></item><item><p><link xref="html.class.attr"/></p></item><item><p><link 
xref="l10n.gettext"/></p></item><item><p><link xref="db2html.block.title"/></p></item></list></page>
+<list style="compact"><title>Calls Templates</title><item><p><link 
xref="db.profile.test"/></p></item><item><p><link xref="html.class.attr"/></p></item><item><p><link 
xref="l10n.gettext"/></p></item><item><p><link xref="icons.svg.figure.zoom.in"/></p></item><item><p><link 
xref="db2html.block.title"/></p></item></list></page>
diff --git a/doc/yelp-xsl/C/db2html.page b/doc/yelp-xsl/C/db2html.page
index 871a4fc..082341b 100644
--- a/doc/yelp-xsl/C/db2html.page
+++ b/doc/yelp-xsl/C/db2html.page
@@ -1,6 +1,2 @@
 <?xml version="1.0"?>
-<page xmlns="http://projectmallard.org/1.0/"; xmlns:str="http://exslt.org/strings"; id="db2html" type="guide" 
style="xslt-stylesheet"><info><link type="guide" xref="stylesheets" group="db2html"/><revision version="3.8" 
date="2012-11-05" status="final"/><link type="xslt-defines-param" xref="html.xhtml"/><link 
type="xslt-defines-param" xref="db.profile.outputformat"/></info><title>DocBook to HTML</title><p>Transform 
DocBook to HTML.</p>
-  
-  
-  <p>This top-level stylesheet includes all the necessary stylesheets to transform DocBook documents into 
HTML. It imports <file xref="db2xhtml">db2xhtml</file>, overrides parameters, and sets a namespace alias to 
output non-XML HTML. This stylesheet sets <code style="xslt-param" xref="html.xhtml">html.xhtml</code> to 
<code>false</code>.</p>
-<links type="topic" groups="stylesheets" style="linklist"><title>Stylesheets</title></links><links 
type="topic" groups="parameters" style="linklist"><title>Parameters</title></links><links type="topic" 
groups="modes" style="linklist"><title>Modes</title></links><links type="topic" groups="templates" 
style="linklist"><title>Templates</title></links><links type="topic" groups="keys" 
style="linklist"><title>Keys</title></links></page>
+<page xmlns="http://projectmallard.org/1.0/"; id="db2html" type="guide" style="xslt-stylesheet"><info><link 
type="guide" xref="stylesheets" group="db2html"/><revision version="3.8" date="2012-11-05" 
status="final"/><link type="xslt-defines-param" xref="html.xhtml"/><link type="xslt-defines-param" 
xref="db.profile.outputformat"/></info><title>DocBook to HTML</title><p>Transform DocBook to HTML.</p><p>This 
top-level stylesheet includes all the necessary stylesheets to transform DocBook documents into HTML. It 
imports <file xref="db2xhtml">db2xhtml</file>, overrides parameters, and sets a namespace alias to output 
non-XML HTML. This stylesheet sets <code style="xslt-param" xref="html.xhtml">html.xhtml</code> to 
<code>false</code>.</p><links type="topic" groups="stylesheets" 
style="linklist"><title>Stylesheets</title></links><links type="topic" groups="parameters" 
style="linklist"><title>Parameters</title></links><links type="topic" groups="modes" 
style="linklist"><title>Modes</t
 itle></links><links type="topic" groups="templates" style="linklist"><title>Templates</title></links><links 
type="topic" groups="keys" style="linklist"><title>Keys</title></links></page>
diff --git a/doc/yelp-xsl/C/db2html.videodata.page b/doc/yelp-xsl/C/db2html.videodata.page
index 99fa9c5..c8a1e28 100644
--- a/doc/yelp-xsl/C/db2html.videodata.page
+++ b/doc/yelp-xsl/C/db2html.videodata.page
@@ -9,4 +9,4 @@
     </item>
   </terms></synopsis>
   <p>This template creates a <code>video</code> element in the HTML output. If the containing 
<code>mediaobject</code> or <code>inlinemediaobject</code> element has an <code>imageobject</code> with the 
<code>role</code> attribute set to <code>"poster"</code>, that image will be used for the <code>poster</code> 
attribute on the HTML <code>video</code> element. This template calls <code style="xslt-template" 
xref="db2html.mediaobject.fallback">db2html.mediaobject.fallback</code> for the contents of the 
<code>video</code> element.</p>
-<list style="compact"><title>Calls Templates</title><item><p><link 
xref="l10n.gettext"/></p></item><item><p><link xref="db2html.mediaobject.fallback"/></p></item></list></page>
+<list style="compact"><title>Calls Templates</title><item><p><link 
xref="db2html.mediaobject.fallback"/></p></item><item><p><link 
xref="html.media.controls"/></p></item></list></page>
diff --git a/doc/yelp-xsl/C/db2xhtml.page b/doc/yelp-xsl/C/db2xhtml.page
index 34da899..f07034c 100644
--- a/doc/yelp-xsl/C/db2xhtml.page
+++ b/doc/yelp-xsl/C/db2xhtml.page
@@ -1,7 +1,2 @@
 <?xml version="1.0"?>
-<page xmlns="http://projectmallard.org/1.0/"; xmlns:str="http://exslt.org/strings"; id="db2xhtml" type="guide" 
style="xslt-stylesheet"><?xslt-private db2html-suppressed?><info><link type="guide" xref="stylesheets" 
group="db2xhtml"/><revision version="3.8" date="2012-11-05" status="final"/><link type="topic" 
xref="db2html-bibliography" group="stylesheets"/><link type="topic" xref="db2html-block" 
group="stylesheets"/><link type="topic" xref="db2html-callout" group="stylesheets"/><link type="topic" 
xref="db2html-classsynopsis" group="stylesheets"/><link type="topic" xref="db2html-cmdsynopsis" 
group="stylesheets"/><link type="topic" xref="db2html-css" group="stylesheets"/><link type="topic" 
xref="db2html-division" group="stylesheets"/><link type="topic" xref="db2html-ebnf" 
group="stylesheets"/><link type="topic" xref="db2html-funcsynopsis" group="stylesheets"/><link type="topic" 
xref="db2html-index" group="stylesheets"/><link type="topic" xref="db2html-inline" group="stylesheets"/
<link type="topic" xref="db2html-links" group="stylesheets"/><link type="topic" xref="db2html-math" 
group="stylesheets"/><link type="topic" xref="db2html-media" group="stylesheets"/><link type="topic" 
xref="db2html-list" group="stylesheets"/><link type="topic" xref="db2html-refentry" 
group="stylesheets"/><link type="topic" xref="db2html-table" group="stylesheets"/><link type="topic" 
xref="db2html-xref" group="stylesheets"/><link type="topic" xref="db2html-footnote" 
group="stylesheets"/><link type="xslt-defines-param" xref="db.chunk.extension"/><link 
type="xslt-defines-param" xref="db.profile.outputformat"/></info><title>DocBook to 
XHTML</title><p>Transform DocBook to XHTML.</p>
-  
-  
-  <p>This top-level stylesheet includes all the necessary stylesheets to transform DocBook documents into 
XHTML. This stylesheet sets the parameter <code style="xslt-param" 
xref="db.chunk.extension">db.chunk.extension</code>.</p>
-
-<links type="topic" groups="stylesheets" style="linklist"><title>Stylesheets</title></links><links 
type="topic" groups="parameters" style="linklist"><title>Parameters</title></links><links type="topic" 
groups="modes" style="linklist"><title>Modes</title></links><links type="topic" groups="templates" 
style="linklist"><title>Templates</title></links><links type="topic" groups="keys" 
style="linklist"><title>Keys</title></links><list style="compact"><title>Calls 
Parameters</title><item><p><link xref="html.extension"/></p></item></list></page>
+<page xmlns="http://projectmallard.org/1.0/"; id="db2xhtml" type="guide" 
style="xslt-stylesheet"><?xslt-private db2html-suppressed?><info><link type="guide" xref="stylesheets" 
group="db2xhtml"/><revision version="3.8" date="2012-11-05" status="final"/><link type="topic" 
xref="db2html-bibliography" group="stylesheets"/><link type="topic" xref="db2html-block" 
group="stylesheets"/><link type="topic" xref="db2html-callout" group="stylesheets"/><link type="topic" 
xref="db2html-classsynopsis" group="stylesheets"/><link type="topic" xref="db2html-cmdsynopsis" 
group="stylesheets"/><link type="topic" xref="db2html-css" group="stylesheets"/><link type="topic" 
xref="db2html-division" group="stylesheets"/><link type="topic" xref="db2html-ebnf" 
group="stylesheets"/><link type="topic" xref="db2html-funcsynopsis" group="stylesheets"/><link type="topic" 
xref="db2html-index" group="stylesheets"/><link type="topic" xref="db2html-inline" group="stylesheets"/><link 
type="topic" xref="db2html-lin
 ks" group="stylesheets"/><link type="topic" xref="db2html-math" group="stylesheets"/><link type="topic" 
xref="db2html-media" group="stylesheets"/><link type="topic" xref="db2html-list" group="stylesheets"/><link 
type="topic" xref="db2html-refentry" group="stylesheets"/><link type="topic" xref="db2html-table" 
group="stylesheets"/><link type="topic" xref="db2html-xref" group="stylesheets"/><link type="topic" 
xref="db2html-footnote" group="stylesheets"/><link type="xslt-defines-param" xref="db.chunk.extension"/><link 
type="xslt-defines-param" xref="db.profile.outputformat"/></info><title>DocBook to XHTML</title><p>Transform 
DocBook to XHTML.</p><p>This top-level stylesheet includes all the necessary stylesheets to transform DocBook 
documents into XHTML. This stylesheet sets the parameter <code style="xslt-param" 
xref="db.chunk.extension">db.chunk.extension</code>.</p><links type="topic" groups="stylesheets" 
style="linklist"><title>Stylesheets</title></links><links type="topic" 
 groups="parameters" style="linklist"><title>Parameters</title></links><links type="topic" groups="modes" 
style="linklist"><title>Modes</title></links><links type="topic" groups="templates" 
style="linklist"><title>Templates</title></links><links type="topic" groups="keys" 
style="linklist"><title>Keys</title></links><list style="compact"><title>Calls 
Parameters</title><item><p><link xref="html.extension"/></p></item></list></page>
diff --git a/doc/yelp-xsl/C/html.bottom.custom.page b/doc/yelp-xsl/C/html.bottom.custom.page
index 626bb83..6f2d742 100644
--- a/doc/yelp-xsl/C/html.bottom.custom.page
+++ b/doc/yelp-xsl/C/html.bottom.custom.page
@@ -1,5 +1,5 @@
 <?xml version="1.0"?>
-<page xmlns="http://projectmallard.org/1.0/"; id="html.bottom.custom" type="topic" 
style="xslt-template"><info><link type="guide" xref="html" group="templates"/><link type="guide" 
xref="templates" group="html"/><link type="guide" xref="stubs" group="html"/><revision version="1.0" 
date="2011-11-01" status="final"/><desc>Stub to output HTML at the bottom of the page.</desc><stub 
xmlns="http://projects.gnome.org/yelp/xsldoc/"/></info><title>html.bottom.custom</title><p>Stub to output 
HTML at the bottom of the page.</p><note><p>This template is a stub. Customizations may override it for
+<page xmlns="http://projectmallard.org/1.0/"; id="html.bottom.custom" type="topic" 
style="xslt-template"><info><link type="guide" xref="html" group="templates"/><link type="guide" 
xref="templates" group="html"/><link type="guide" xref="stubs" group="html"/><revision version="3.26" 
date="2017-05-24" status="final"/><desc>Stub to output HTML at the bottom of the page.</desc><stub 
xmlns="http://projects.gnome.org/yelp/xsldoc/"/></info><title>html.bottom.custom</title><p>Stub to output 
HTML at the bottom of the page.</p><note><p>This template is a stub. Customizations may override it for
             additional functionality.</p></note>
   
   
@@ -9,5 +9,5 @@
       <p>The node a page is being created for.</p>
     </item>
   </terms></synopsis>
-  <p>This template is a stub, called by <code style="xslt-template" xref="html.page">html.page</code>. It is 
called after the <code>div.page</code> wrapper div. Override this template to provide site-specific HTML at 
the bottom of the page.</p>
+  <p>This template is a stub, called by <code style="xslt-template" xref="html.page">html.page</code>. It is 
called after the <code>main</code> element. Override this template to provide site-specific HTML at the 
bottom of the page.</p>
 </page>
diff --git a/doc/yelp-xsl/C/html.css.core.page b/doc/yelp-xsl/C/html.css.core.page
index 7f19b2e..06a6430 100644
--- a/doc/yelp-xsl/C/html.css.core.page
+++ b/doc/yelp-xsl/C/html.css.core.page
@@ -22,4 +22,4 @@
   </terms></synopsis>
   <p>This template outputs CSS that can be used in any HTML. It does not reference elements from DocBook, 
Mallard, or other source languages. It provides the common spacings for block-level elements lik paragraphs 
and lists, defines styles for links, and defines four common wrapper divs: <code>header</code>, 
<code>side</code>, <code>body</code>, and <code>footer</code>.</p>
   <p>All parameters can be automatically computed if not provided.</p>
-<list style="compact"><title>Calls Templates</title><item><p><link 
xref="l10n.direction"/></p></item><item><p><link xref="l10n.align.start"/></p></item></list><list 
style="compact"><title>Calls Parameters</title><item><p><link 
xref="color.background"/></p></item><item><p><link xref="color.blue_border"/></p></item><item><p><link 
xref="color.dark_background"/></p></item><item><p><link 
xref="color.gray_background"/></p></item><item><p><link xref="color.gray_border"/></p></item><item><p><link 
xref="color.link"/></p></item><item><p><link xref="color.link_visited"/></p></item><item><p><link 
xref="color.text"/></p></item><item><p><link xref="color.text_light"/></p></item></list></page>
+<list style="compact"><title>Calls Templates</title><item><p><link 
xref="l10n.direction"/></p></item><item><p><link xref="l10n.align.start"/></p></item></list><list 
style="compact"><title>Calls Parameters</title><item><p><link xref="color.bg"/></p></item><item><p><link 
xref="color.bg.dark"/></p></item><item><p><link xref="color.bg.gray"/></p></item><item><p><link 
xref="color.fg"/></p></item><item><p><link xref="color.fg.blue"/></p></item><item><p><link 
xref="color.fg.dark"/></p></item><item><p><link xref="color.fg.gray"/></p></item><item><p><link 
xref="color.fg.purple"/></p></item><item><p><link xref="color.gray"/></p></item></list></page>
diff --git a/doc/yelp-xsl/C/html.css.elements.page b/doc/yelp-xsl/C/html.css.elements.page
index 9e41a25..a5b971e 100644
--- a/doc/yelp-xsl/C/html.css.elements.page
+++ b/doc/yelp-xsl/C/html.css.elements.page
@@ -22,4 +22,4 @@
   </terms></synopsis>
   <p>This template outputs CSS for elements from source languages like DocBook and Mallard. It defines them 
using common class names. The common names are often the simpler element names from Mallard, although there 
some class names which are not taken from Mallard. Stylesheets which convert to HTML should use the 
appropriate common classes.</p>
   <p>All parameters can be automatically computed if not provided.</p>
-<list style="compact"><title>Calls Templates</title><item><p><link 
xref="l10n.direction"/></p></item><item><p><link xref="l10n.align.start"/></p></item><item><p><link 
xref="l10n.gettext"/></p></item></list><list style="compact"><title>Calls Parameters</title><item><p><link 
xref="color.background"/></p></item><item><p><link xref="color.blue_background"/></p></item><item><p><link 
xref="color.blue_border"/></p></item><item><p><link xref="color.dark_background"/></p></item><item><p><link 
xref="color.gray_background"/></p></item><item><p><link xref="color.gray_border"/></p></item><item><p><link 
xref="color.link"/></p></item><item><p><link xref="color.text"/></p></item><item><p><link 
xref="color.text_error"/></p></item><item><p><link xref="color.text_light"/></p></item><item><p><link 
xref="color.yellow_background"/></p></item><item><p><link 
xref="color.yellow_border"/></p></item><item><p><link xref="icons.note"/></p></item><item><p><link 
xref="icons.note.bug"/></p></item><item><p>
 <link xref="icons.note.important"/></p></item><item><p><link 
xref="icons.note.tip"/></p></item><item><p><link xref="icons.note.warning"/></p></item><item><p><link 
xref="icons.size.note"/></p></item><item><p><link xref="icons.size.quote"/></p></item></list></page>
+<list style="compact"><title>Calls Templates</title><item><p><link 
xref="l10n.direction"/></p></item><item><p><link xref="l10n.align.start"/></p></item><item><p><link 
xref="l10n.gettext"/></p></item></list><list style="compact"><title>Calls Parameters</title><item><p><link 
xref="color.bg"/></p></item><item><p><link xref="color.bg.blue"/></p></item><item><p><link 
xref="color.bg.dark"/></p></item><item><p><link xref="color.bg.gray"/></p></item><item><p><link 
xref="color.bg.yellow"/></p></item><item><p><link xref="color.blue"/></p></item><item><p><link 
xref="color.fg"/></p></item><item><p><link xref="color.fg.blue"/></p></item><item><p><link 
xref="color.fg.dark"/></p></item><item><p><link xref="color.fg.gray"/></p></item><item><p><link 
xref="color.fg.red"/></p></item><item><p><link xref="color.fg.yellow"/></p></item><item><p><link 
xref="color.gray"/></p></item><item><p><link xref="color.red"/></p></item><item><p><link 
xref="color.yellow"/></p></item><item><p><link xref="icons.s
 ize.quote"/></p></item></list></page>
diff --git a/doc/yelp-xsl/C/html.css.syntax.page b/doc/yelp-xsl/C/html.css.syntax.page
index be6d5ed..0cc06d7 100644
--- a/doc/yelp-xsl/C/html.css.syntax.page
+++ b/doc/yelp-xsl/C/html.css.syntax.page
@@ -22,4 +22,4 @@
   </terms></synopsis>
   <p>This template outputs CSS to support syntax highlighting of code blocks. Syntax highlighting is done at 
document load time with JavaScript. Text in code blocks is broken up into chunks and wrapped in HTML elements 
with particular classes. This template outputs CSS to match those elements and style them with the built-in 
themeable colors from <file xref="color">color</file>.</p>
   <p>All parameters can be automatically computed if not provided.</p>
-<list style="compact"><title>Calls Templates</title><item><p><link 
xref="l10n.direction"/></p></item><item><p><link xref="l10n.align.start"/></p></item></list><list 
style="compact"><title>Calls Parameters</title><item><p><link 
xref="color.blue_border"/></p></item><item><p><link xref="color.text_light"/></p></item><item><p><link 
xref="html.syntax.highlight"/></p></item></list></page>
+<list style="compact"><title>Calls Templates</title><item><p><link 
xref="l10n.direction"/></p></item><item><p><link xref="l10n.align.start"/></p></item></list><list 
style="compact"><title>Calls Parameters</title><item><p><link 
xref="color.bg.green"/></p></item><item><p><link xref="color.bg.red"/></p></item><item><p><link 
xref="color.fg.blue"/></p></item><item><p><link xref="color.fg.dark"/></p></item><item><p><link 
xref="color.fg.gray"/></p></item><item><p><link xref="color.fg.green"/></p></item><item><p><link 
xref="color.fg.orange"/></p></item><item><p><link xref="color.fg.purple"/></p></item><item><p><link 
xref="color.fg.red"/></p></item><item><p><link xref="color.fg.yellow"/></p></item><item><p><link 
xref="html.syntax.highlight"/></p></item></list></page>
diff --git a/doc/yelp-xsl/C/html.footer.custom.page b/doc/yelp-xsl/C/html.footer.custom.page
index a9a63e2..c3f308b 100644
--- a/doc/yelp-xsl/C/html.footer.custom.page
+++ b/doc/yelp-xsl/C/html.footer.custom.page
@@ -1,5 +1,5 @@
 <?xml version="1.0"?>
-<page xmlns="http://projectmallard.org/1.0/"; id="html.footer.custom" type="topic" 
style="xslt-template"><info><link type="guide" xref="html" group="templates"/><link type="guide" 
xref="templates" group="html"/><link type="guide" xref="stubs" group="html"/><revision version="1.0" 
date="2011-10-27" status="final"/><desc>Stub to output custom footer content.</desc><stub 
xmlns="http://projects.gnome.org/yelp/xsldoc/"/></info><title>html.footer.custom</title><p>Stub to output 
custom footer content.</p><note><p>This template is a stub. Customizations may override it for
+<page xmlns="http://projectmallard.org/1.0/"; id="html.footer.custom" type="topic" 
style="xslt-template"><info><link type="guide" xref="html" group="templates"/><link type="guide" 
xref="templates" group="html"/><link type="guide" xref="stubs" group="html"/><revision version="3.26" 
date="2017-05-24" status="final"/><desc>Stub to output custom footer content.</desc><stub 
xmlns="http://projects.gnome.org/yelp/xsldoc/"/></info><title>html.footer.custom</title><p>Stub to output 
custom footer content.</p><note><p>This template is a stub. Customizations may override it for
             additional functionality.</p></note>
   
   
@@ -9,5 +9,5 @@
       <p>The node a page is being created for.</p>
     </item>
   </terms></synopsis>
-  <p>This template is a stub, called by <code style="xslt-template" xref="html.page">html.page</code>. It is 
called inside the footer div, after <code style="xslt-mode" xref="html.footer.mode">html.footer.mode</code> 
is applied to <code style="xslt-param">node</code>. You can override this template to provide additional 
content at the bottom of the page.</p>
+  <p>This template is a stub, called by <code style="xslt-template" xref="html.page">html.page</code>. It is 
called inside the <code>footer</code> element, after <code style="xslt-mode" 
xref="html.footer.mode">html.footer.mode</code> is applied to <code style="xslt-param">node</code>. You can 
override this template to provide additional content below the main content.</p>
 </page>
diff --git a/doc/yelp-xsl/C/html.footer.mode.page b/doc/yelp-xsl/C/html.footer.mode.page
index 7abd455..4ff1d08 100644
--- a/doc/yelp-xsl/C/html.footer.mode.page
+++ b/doc/yelp-xsl/C/html.footer.mode.page
@@ -1,6 +1,6 @@
 <?xml version="1.0"?>
-<page xmlns="http://projectmallard.org/1.0/"; id="html.footer.mode" type="topic" 
style="xslt-mode"><info><link type="guide" xref="html" group="modes"/><link type="guide" xref="modes" 
group="html"/><revision version="1.0" date="2010-05-26" status="final"/><desc>Output the footer content for 
an element.</desc></info><title>html.footer.mode</title><p>Output the footer content for an element.</p>
+<page xmlns="http://projectmallard.org/1.0/"; id="html.footer.mode" type="topic" 
style="xslt-mode"><info><link type="guide" xref="html" group="modes"/><link type="guide" xref="modes" 
group="html"/><revision version="3.26" date="2017-05-24" status="final"/><desc>Output the footer content for 
an element.</desc></info><title>html.footer.mode</title><p>Output the footer content for an element.</p>
   
   
-  <p>This mode is called by <code style="xslt-template" xref="html.page">html.page</code> to output the 
contents of the footer div below the main content. Importing stylesheets may implement this mode for any 
element that will be passed to <code style="xslt-template" xref="html.page">html.page</code>. If they do not, 
the footer div will be empty.</p>
+  <p>This mode is called by <code style="xslt-template" xref="html.page">html.page</code> to output the 
contents of the <code>footer</code> element below the main content. Importing stylesheets may implement this 
mode for any element that will be passed to <code style="xslt-template" xref="html.page">html.page</code>. If 
they do not, the <code>footer</code> element will be empty by default.</p>
 </page>
diff --git a/doc/yelp-xsl/C/html.header.custom.page b/doc/yelp-xsl/C/html.header.custom.page
index 2dd7428..a1c78d0 100644
--- a/doc/yelp-xsl/C/html.header.custom.page
+++ b/doc/yelp-xsl/C/html.header.custom.page
@@ -1,5 +1,5 @@
 <?xml version="1.0"?>
-<page xmlns="http://projectmallard.org/1.0/"; id="html.header.custom" type="topic" 
style="xslt-template"><info><link type="guide" xref="html" group="templates"/><link type="guide" 
xref="templates" group="html"/><link type="guide" xref="stubs" group="html"/><revision version="1.0" 
date="2011-10-27" status="final"/><desc>Stub to output custom header content.</desc><stub 
xmlns="http://projects.gnome.org/yelp/xsldoc/"/></info><title>html.header.custom</title><p>Stub to output 
custom header content.</p><note><p>This template is a stub. Customizations may override it for
+<page xmlns="http://projectmallard.org/1.0/"; id="html.header.custom" type="topic" 
style="xslt-template"><info><link type="guide" xref="html" group="templates"/><link type="guide" 
xref="templates" group="html"/><link type="guide" xref="stubs" group="html"/><revision version="3.26" 
date="2017-05-24" status="final"/><desc>Stub to output custom header content.</desc><stub 
xmlns="http://projects.gnome.org/yelp/xsldoc/"/></info><title>html.header.custom</title><p>Stub to output 
custom header content.</p><note><p>This template is a stub. Customizations may override it for
             additional functionality.</p></note>
   
   
@@ -9,5 +9,5 @@
       <p>The node a page is being created for.</p>
     </item>
   </terms></synopsis>
-  <p>This template is a stub, called by <code style="xslt-template" xref="html.page">html.page</code>. It is 
called inside the header div, before <code style="xslt-mode" xref="html.header.mode">html.header.mode</code> 
is applied to <code style="xslt-param">node</code>. You can override this template to provide additional 
content at the top of the page.</p>
+  <p>This template is a stub, called by <code style="xslt-template" xref="html.page">html.page</code>. It is 
called inside the <code>header</code> element, before <code style="xslt-mode" 
xref="html.header.mode">html.header.mode</code> is applied to <code style="xslt-param">node</code>. You can 
override this template to provide additional content above the main content.</p>
 </page>
diff --git a/doc/yelp-xsl/C/html.header.mode.page b/doc/yelp-xsl/C/html.header.mode.page
index 7864783..43d9d88 100644
--- a/doc/yelp-xsl/C/html.header.mode.page
+++ b/doc/yelp-xsl/C/html.header.mode.page
@@ -1,6 +1,6 @@
 <?xml version="1.0"?>
-<page xmlns="http://projectmallard.org/1.0/"; id="html.header.mode" type="topic" 
style="xslt-mode"><info><link type="guide" xref="html" group="modes"/><link type="guide" xref="modes" 
group="html"/><revision version="1.0" date="2010-05-26" status="final"/><desc>Output the header content for 
an element.</desc></info><title>html.header.mode</title><p>Output the header content for an element.</p>
+<page xmlns="http://projectmallard.org/1.0/"; id="html.header.mode" type="topic" 
style="xslt-mode"><info><link type="guide" xref="html" group="modes"/><link type="guide" xref="modes" 
group="html"/><revision version="3.26" date="2017-05-24" status="final"/><desc>Output the header content for 
an element.</desc></info><title>html.header.mode</title><p>Output the header content for an element.</p>
   
   
-  <p>This mode is called by <code style="xslt-template" xref="html.page">html.page</code> to output the 
contents of the header div above the main content. Importing stylesheets may implement this mode for any 
element that will be passed to <code style="xslt-template" xref="html.page">html.page</code>. If they do not, 
the header div will be empty.</p>
+  <p>This mode is called by <code style="xslt-template" xref="html.page">html.page</code> to output the 
contents of the <code>header</code> element above the main content. Importing stylesheets may implement this 
mode for any element that will be passed to <code style="xslt-template" xref="html.page">html.page</code>. If 
they do not, the <code>header</code> element will be empty by default.</p>
 </page>
diff --git a/doc/yelp-xsl/C/html.js.content.page b/doc/yelp-xsl/C/html.js.content.page
index f28fc2f..757459f 100644
--- a/doc/yelp-xsl/C/html.js.content.page
+++ b/doc/yelp-xsl/C/html.js.content.page
@@ -1,5 +1,5 @@
 <?xml version="1.0"?>
-<page xmlns="http://projectmallard.org/1.0/"; id="html.js.content" type="topic" 
style="xslt-template"><info><link type="guide" xref="html" group="templates"/><link type="guide" 
xref="templates" group="html"/><revision version="3.4" date="2011-11-04" status="final"/><desc>Output 
JavaScript content for an HTML output page.</desc></info><title>html.js.content</title><p>Output JavaScript 
content for an HTML output page.</p>
+<page xmlns="http://projectmallard.org/1.0/"; id="html.js.content" type="topic" 
style="xslt-template"><info><link type="guide" xref="html" group="templates"/><link type="guide" 
xref="templates" group="html"/><revision version="3.26" date="2017-05-24" status="final"/><desc>Output 
JavaScript content for an HTML output page.</desc></info><title>html.js.content</title><p>Output JavaScript 
content for an HTML output page.</p>
   
   
   <synopsis><title>Parameters</title><terms>
@@ -8,5 +8,5 @@
       <p>The node to create JavaScript for.</p>
     </item>
   </terms></synopsis>
-  <p>This template is called by <code style="xslt-template" xref="html.js">html.js</code> to output 
JavaScript content. It does not output an HTML <code>script</code> tag. The JavaScript output by this 
template or templates it calls may depend on the jQuery code referenced by <code style="xslt-template" 
xref="html.js.jquery">html.js.jquery</code>. This template calls the templates <code style="xslt-template" 
xref="html.js.core">html.js.core</code>, <code style="xslt-template" xref="html.js.ui">html.js.ui</code>, 
<code style="xslt-template" xref="html.js.media">html.js.media</code>, and <code style="xslt-template" 
xref="html.js.syntax">html.js.syntax</code>. It then calls the mode <code style="xslt-mode" 
xref="html.js.mode">html.js.mode</code> on <code style="xslt-param">node</code> and calls the template <code 
style="xslt-template" xref="html.js.content.custom">html.js.content.custom</code>.</p>
+  <p>This template is called by <code style="xslt-template" xref="html.js.script">html.js.script</code> to 
output JavaScript content. It does not output an HTML <code>script</code> tag. The JavaScript output by this 
template or templates it calls may depend on the jQuery code referenced by <code style="xslt-template" 
xref="html.js.jquery">html.js.jquery</code>. This template calls the templates <code style="xslt-template" 
xref="html.js.core">html.js.core</code>, <code style="xslt-template" xref="html.js.ui">html.js.ui</code>, and 
<code style="xslt-template" xref="html.js.media">html.js.media</code>. It then calls the mode <code 
style="xslt-mode" xref="html.js.mode">html.js.mode</code> on <code style="xslt-param">node</code> and calls 
the template <code style="xslt-template" xref="html.js.content.custom">html.js.content.custom</code>.</p>
 <list style="compact"><title>Calls Templates</title><item><p><link 
xref="html.js.core"/></p></item></list><list style="compact"><title>Calls Modes</title><item><p><link 
xref="html.js.mode"/></p></item></list></page>
diff --git a/doc/yelp-xsl/C/html.js.core.page b/doc/yelp-xsl/C/html.js.core.page
index 1496eb9..db3dd27 100644
--- a/doc/yelp-xsl/C/html.js.core.page
+++ b/doc/yelp-xsl/C/html.js.core.page
@@ -9,4 +9,4 @@
     </item>
   </terms></synopsis>
   <p>This template outputs JavaScript to support basic features used by all documents. Currently, it outputs 
code to highlight a section when <code>location.hash</code> is set.</p>
-<list style="compact"><title>Calls Parameters</title><item><p><link 
xref="color.yellow_background"/></p></item></list></page>
+</page>
diff --git a/doc/yelp-xsl/C/html.js.jquery.page b/doc/yelp-xsl/C/html.js.jquery.page
index 85e0f2f..92a1a7a 100644
--- a/doc/yelp-xsl/C/html.js.jquery.page
+++ b/doc/yelp-xsl/C/html.js.jquery.page
@@ -9,4 +9,4 @@
     </item>
   </terms></synopsis>
   <p>This template outputs HTML <code>script</code> tags to reference any necessary jQuery files. It always 
includes a reference to <code>jquery.js</code>. If <code style="xslt-param" 
xref="html.syntax.highlight">html.syntax.highlight</code> is <code>true</code>, it will also include a 
reference to <code>jquery.syntax.js</code> along with an additional <code>script</code> tag to initialize 
syntax highlighting. All references are output relative to <code style="xslt-param" 
xref="html.js.root">html.js.root</code>.</p>
-<list style="compact"><title>Calls Parameters</title><item><p><link 
xref="html.js.root"/></p></item><item><p><link xref="html.syntax.highlight"/></p></item></list></page>
+<list style="compact"><title>Calls Parameters</title><item><p><link 
xref="html.js.root"/></p></item></list></page>
diff --git a/doc/yelp-xsl/C/html.js.media.page b/doc/yelp-xsl/C/html.js.media.page
index 9ffa421..d58c9e0 100644
--- a/doc/yelp-xsl/C/html.js.media.page
+++ b/doc/yelp-xsl/C/html.js.media.page
@@ -9,4 +9,4 @@
     </item>
   </terms></synopsis>
   <p>This template outputs JavaScript that controls media elements. It provides control for audio and video 
elements as well as support for captions.</p>
-<list style="compact"><title>Calls Parameters</title><item><p><link 
xref="color.gray_background"/></p></item><item><p><link xref="color.gray_border"/></p></item><item><p><link 
xref="color.text_light"/></p></item></list></page>
+<list style="compact"><title>Calls Parameters</title><item><p><link 
xref="color.bg.gray"/></p></item><item><p><link xref="color.fg.dark"/></p></item><item><p><link 
xref="color.gray"/></p></item></list></page>
diff --git a/doc/yelp-xsl/C/html.js.page b/doc/yelp-xsl/C/html.js.page
index da61686..8317943 100644
--- a/doc/yelp-xsl/C/html.js.page
+++ b/doc/yelp-xsl/C/html.js.page
@@ -1,5 +1,5 @@
 <?xml version="1.0"?>
-<page xmlns="http://projectmallard.org/1.0/"; id="html.js" type="topic" style="xslt-template"><info><link 
type="guide" xref="html" group="templates"/><link type="guide" xref="templates" group="html"/><revision 
version="1.0" date="2010-12-31" status="final"/><desc>Output all JavaScript for an HTML output 
page.</desc></info><title>html.js</title><p>Output all JavaScript for an HTML output page.</p>
+<page xmlns="http://projectmallard.org/1.0/"; id="html.js" type="topic" style="xslt-template"><info><link 
type="guide" xref="html" group="templates"/><link type="guide" xref="templates" group="html"/><revision 
version="3.26" date="2017-05-24" status="final"/><desc>Output all JavaScript for an HTML output 
page.</desc></info><title>html.js</title><p>Output all JavaScript for an HTML output page.</p>
   
   
   <synopsis><title>Parameters</title><terms>
@@ -8,5 +8,5 @@
       <p>The node to create JavaScript for.</p>
     </item>
   </terms></synopsis>
-  <p>This template creates the JavaScript for an HTML output page. It calls the template <code 
style="xslt-template" xref="html.js.jquery">html.js.jquery</code> to output references to jQuery files. It 
then calls <code style="xslt-template" xref="html.js.custom">html.js.custom</code> to output references to 
custom JavaScript files. Finally, it outputs an HTML <code>script</code> tag and calls <code 
style="xslt-template" xref="html.js.content">html.js.content</code> to ouput the contents of that tag.</p>
-<list style="compact"><title>Calls Templates</title><item><p><link 
xref="html.js.jquery"/></p></item><item><p><link xref="html.js.content"/></p></item></list></page>
+  <p>This template creates the JavaScript for an HTML output page. It calls the templates <code 
style="xslt-template" xref="html.js.jquery">html.js.jquery</code>, <code style="xslt-template" 
xref="html.js.syntax">html.js.syntax</code>, and <code style="xslt-template" 
xref="html.js.mathjax">html.js.mathjax</code> to output references to external libraries. It then calls <code 
style="xslt-template" xref="html.js.custom">html.js.custom</code> to output references to custom JavaScript 
files. Finally, it calls <code style="xslt-template" xref="html.js.script">html.js.script</code> to output 
local JavaScript created by <code style="xslt-template" xref="html.js.content">html.js.content</code>.</p>
+<list style="compact"><title>Calls Templates</title><item><p><link 
xref="html.js.jquery"/></p></item></list></page>
diff --git a/doc/yelp-xsl/C/html.js.syntax.page b/doc/yelp-xsl/C/html.js.syntax.page
index 916064e..e532795 100644
--- a/doc/yelp-xsl/C/html.js.syntax.page
+++ b/doc/yelp-xsl/C/html.js.syntax.page
@@ -1,5 +1,5 @@
 <?xml version="1.0"?>
-<page xmlns="http://projectmallard.org/1.0/"; id="html.js.syntax" type="topic" 
style="xslt-template"><info><link type="guide" xref="html" group="templates"/><link type="guide" 
xref="templates" group="html"/><revision version="1.0" date="2011-04-16" status="final"/><desc>Output 
JavaScript for syntax highlighting</desc></info><title>html.js.syntax</title><p>Output JavaScript for syntax 
highlighting</p>
+<page xmlns="http://projectmallard.org/1.0/"; id="html.js.syntax" type="topic" 
style="xslt-template"><info><link type="guide" xref="html" group="templates"/><link type="guide" 
xref="templates" group="html"/><revision version="3.26" date="2016-01-03" status="final"/><desc>Output 
<code>script</code> elements for syntax highlighting.</desc></info><title>html.js.syntax</title><p>Output 
<code>script</code> elements for syntax highlighting.</p>
   
   
   <synopsis><title>Parameters</title><terms>
@@ -8,5 +8,5 @@
       <p>The node to create JavaScript for.</p>
     </item>
   </terms></synopsis>
-  <p>This template outputs JavaScript that does syntax highlighting. JavaScript <code style="xslt-param" 
xref="html.syntax.highlight">html.syntax.highlight</code> is <code>true</code>. Note that this content just 
initializes the syntax highlighting. The real work is done by <code>jquery.syntax.js</code>, which is 
included by <code style="xslt-template" xref="html.js.syntax">html.js.syntax</code>.</p>
-<list style="compact"><title>Calls Parameters</title><item><p><link 
xref="html.js.root"/></p></item><item><p><link xref="html.syntax.highlight"/></p></item></list></page>
+  <p>This template outputs HTML <code>script</code> elements to enable syntax highlighting. It only outputs 
if <code style="xslt-param" xref="html.syntax.highlight">html.syntax.highlight</code> is <code>true</code>. 
It outputs one <code>script</code> element to load in <code>highlight.js</code>, and another to initialize 
<code>highlight.js</code> on all <code>code</code> elements with <code>"syntax"</code> in the class value.</p>
+<list style="compact"><title>Calls Parameters</title><item><p><link 
xref="html.syntax.highlight"/></p></item></list></page>
diff --git a/doc/yelp-xsl/C/html.linktrails.empty.page b/doc/yelp-xsl/C/html.linktrails.empty.page
index 1969277..636c047 100644
--- a/doc/yelp-xsl/C/html.linktrails.empty.page
+++ b/doc/yelp-xsl/C/html.linktrails.empty.page
@@ -1,5 +1,5 @@
 <?xml version="1.0"?>
-<page xmlns="http://projectmallard.org/1.0/"; id="html.linktrails.empty" type="topic" 
style="xslt-template"><info><link type="guide" xref="html" group="templates"/><link type="guide" 
xref="templates" group="html"/><link type="guide" xref="stubs" group="html"/><revision version="3.20" 
date="2015-10-02" status="final"/><desc>Stub to output something when no link trails are present.</desc><stub 
xmlns="http://projects.gnome.org/yelp/xsldoc/"/></info><title>html.linktrails.empty</title><p>Stub to output 
something when no link trails are present.</p><note><p>This template is a stub. Customizations may override 
it for
+<page xmlns="http://projectmallard.org/1.0/"; id="html.linktrails.empty" type="topic" 
style="xslt-template"><info><link type="guide" xref="html" group="templates"/><link type="guide" 
xref="templates" group="html"/><link type="guide" xref="stubs" group="html"/><revision version="3.26" 
date="2017-05-24" status="final"/><desc>Stub to output something when no link trails are present.</desc><stub 
xmlns="http://projects.gnome.org/yelp/xsldoc/"/></info><title>html.linktrails.empty</title><p>Stub to output 
something when no link trails are present.</p><note><p>This template is a stub. Customizations may override 
it for
             additional functionality.</p></note>
   
   
diff --git a/doc/yelp-xsl/C/html.linktrails.prefix.page b/doc/yelp-xsl/C/html.linktrails.prefix.page
index aecb0bc..0954d60 100644
--- a/doc/yelp-xsl/C/html.linktrails.prefix.page
+++ b/doc/yelp-xsl/C/html.linktrails.prefix.page
@@ -1,5 +1,5 @@
 <?xml version="1.0"?>
-<page xmlns="http://projectmallard.org/1.0/"; id="html.linktrails.prefix" type="topic" 
style="xslt-template"><info><link type="guide" xref="html" group="templates"/><link type="guide" 
xref="templates" group="html"/><link type="guide" xref="stubs" group="html"/><revision version="3.20" 
date="2015-10-02" status="final"/><desc>Stub to output extra content before a link trail.</desc><stub 
xmlns="http://projects.gnome.org/yelp/xsldoc/"/></info><title>html.linktrails.prefix</title><p>Stub to output 
extra content before a link trail.</p><note><p>This template is a stub. Customizations may override it for
+<page xmlns="http://projectmallard.org/1.0/"; id="html.linktrails.prefix" type="topic" 
style="xslt-template"><info><link type="guide" xref="html" group="templates"/><link type="guide" 
xref="templates" group="html"/><link type="guide" xref="stubs" group="html"/><revision version="3.26" 
date="2017-05-24" status="final"/><desc>Stub to output extra content before a link trail.</desc><stub 
xmlns="http://projects.gnome.org/yelp/xsldoc/"/></info><title>html.linktrails.prefix</title><p>Stub to output 
extra content before a link trail.</p><note><p>This template is a stub. Customizations may override it for
             additional functionality.</p></note>
   
   
diff --git a/doc/yelp-xsl/C/html.output.page b/doc/yelp-xsl/C/html.output.page
index a7ee64c..16f306c 100644
--- a/doc/yelp-xsl/C/html.output.page
+++ b/doc/yelp-xsl/C/html.output.page
@@ -14,5 +14,6 @@
   </terms></synopsis>
   <p>This template creates an HTML output file for the source element <code style="xslt-param">node</code>. 
It uses <code>exsl:document</code> to output the file, and calls <code style="xslt-template" 
xref="html.page">html.page</code> with the <code style="xslt-param">node</code> parameter to output the 
actual HTML contents.</p>
   <p>If <code style="xslt-param">href</code> is not provided, this template will attempt to generate a base 
filename and append <code style="xslt-param" xref="html.extension">html.extension</code> to it. The base 
filename is generated as follows: If an <code>xml:id</code> attribute is present, it is used; otherwise, if 
an <code>id</code> attribute is present, it is uses; otherwise, if <code style="xslt-param">node</code> is 
the root element, <code style="xslt-param" xref="html.basename">html.basename</code> is used; otherwise, 
<code>generate-id()</code> is called.</p>
+  <p>This template prepends <code style="xslt-param" xref="html.output.prefix">html.output.prefix</code> to 
the value of <code style="xslt-param">href</code> when it calls <code>exsl:document</code>, regardless of 
whether <code style="xslt-param">href</code> was passed in or generated automatically.</p>
   <p>After calling <code>exsl:document</code>, this template calls the <code style="xslt-mode" 
xref="html.output.after.mode">html.output.after.mode</code> mode on <code style="xslt-param">node</code>. 
Importing stylesheets that create multiple output files can use this to process output files without blocking 
earlier output.</p>
 <list style="compact"><title>Calls Templates</title><item><p><link xref="html.page"/></p></item></list><list 
style="compact"><title>Calls Modes</title><item><p><link 
xref="html.output.after.mode"/></p></item></list><list style="compact"><title>Calls 
Parameters</title><item><p><link xref="html.basename"/></p></item><item><p><link 
xref="html.extension"/></p></item><item><p><link xref="html.xhtml"/></p></item></list></page>
diff --git a/doc/yelp-xsl/C/html.page b/doc/yelp-xsl/C/html.page
index 8e5b3d1..9f105e4 100644
--- a/doc/yelp-xsl/C/html.page
+++ b/doc/yelp-xsl/C/html.page
@@ -1,99 +1,2 @@
 <?xml version="1.0"?>
-<page xmlns="http://projectmallard.org/1.0/"; xmlns:str="http://exslt.org/strings"; id="html" type="guide" 
style="xslt-stylesheet"><info><link type="guide" xref="stylesheets" group="html"/><revision version="1.0" 
date="2010-05-26" status="final"/><link type="xslt-requires" xref="l10n"/><link type="xslt-requires" 
xref="color"/><link type="xslt-requires" xref="icons"/><link type="xslt-defines-template" 
xref="html.output"/><link type="xslt-defines-template" xref="html.page"/><link type="xslt-defines-template" 
xref="html.top.custom"/><link type="xslt-defines-template" xref="html.bottom.custom"/><link 
type="xslt-defines-template" xref="html.header.custom"/><link type="xslt-defines-template" 
xref="html.footer.custom"/><link type="xslt-defines-template" xref="html.head.custom"/><link 
type="xslt-defines-template" xref="html.linktrails.empty"/><link type="xslt-defines-template" 
xref="html.linktrails.prefix"/><link type="xslt-defines-template" xref="html.class.attr"/><link type="xslt-de
 fines-template" xref="html.css"/><link type="xslt-defines-template" xref="html.css.content"/><link 
type="xslt-defines-template" xref="html.css.core"/><link type="xslt-defines-template" 
xref="html.css.elements"/><link type="xslt-defines-template" xref="html.css.syntax"/><link 
type="xslt-defines-template" xref="html.css.custom"/><link type="xslt-defines-template" xref="html.js"/><link 
type="xslt-defines-template" xref="html.js.jquery"/><link type="xslt-defines-template" 
xref="html.js.mathjax"/><link type="xslt-defines-template" xref="html.js.content"/><link 
type="xslt-defines-template" xref="html.js.core"/><link type="xslt-defines-template" xref="html.js.ui"/><link 
type="xslt-defines-template" xref="html.js.media"/><link type="xslt-defines-template" 
xref="html.js.syntax"/><link type="xslt-defines-template" xref="html.js.custom"/><link 
type="xslt-defines-template" xref="html.js.content.custom"/><link type="xslt-defines-template" 
xref="html.lang.attrs"/><link type="xslt-defines-
 template" xref="html.syntax.class"/><link type="xslt-implements-mode" xref="html.output.after.mode"/><link 
type="xslt-implements-mode" xref="html.title.mode"/><link type="xslt-implements-mode" 
xref="html.body.attr.mode"/><link type="xslt-implements-mode" xref="html.header.mode"/><link 
type="xslt-implements-mode" xref="html.footer.mode"/><link type="xslt-implements-mode" 
xref="html.body.mode"/><link type="xslt-implements-mode" xref="html.class.attr.mode"/><link 
type="xslt-implements-mode" xref="html.css.mode"/><link type="xslt-implements-mode" 
xref="html.js.mode"/><link type="xslt-defines-param" xref="html.basename"/><link type="xslt-defines-param" 
xref="html.xhtml"/><link type="xslt-defines-param" xref="html.namespace"/><link type="xslt-defines-param" 
xref="html.extension"/><link type="xslt-defines-param" xref="html.css.root"/><link type="xslt-defines-param" 
xref="html.js.root"/><link type="xslt-defines-param" xref="html.syntax.highlight"/></info><title>HTML 
Output</title><p
Common utilities and CSS for transformations to HTML.</p>
-  
-  
-  <p>This stylesheet contains common templates for creating HTML output. The <code style="xslt-template" 
xref="html.output">html.output</code> template creates an output file for a node in the source XML document, 
calling <code style="xslt-template" xref="html.page">html.page</code> to create the actual output. Output 
files can be either XHTML or HTML, depending on the <code style="xslt-param" 
xref="html.xhtml">html.xhtml</code> parameter.</p>
-  <p>This stylesheet matches <code>/</code> and calls <code style="xslt-template" 
xref="html.output">html.output</code> on the root XML element. This works for most input formats. If you need 
to do something different, you should override the match for <code>/</code>.</p>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-<links type="topic" groups="stylesheets" style="linklist"><title>Stylesheets</title></links><links 
type="topic" groups="parameters" style="linklist"><title>Parameters</title></links><links type="topic" 
groups="modes" style="linklist"><title>Modes</title></links><links type="topic" groups="templates" 
style="linklist"><title>Templates</title></links><links type="topic" groups="keys" 
style="linklist"><title>Keys</title></links><list style="compact"><title>Requires 
Stylesheets</title><item><p><link xref="color"/></p></item><item><p><link 
xref="icons"/></p></item><item><p><link xref="l10n"/></p></item></list><list style="compact"><title>Calls 
Templates</title><item><p><link xref="l10n.direction"/></p></item><item><p><link 
xref="l10n.align.start"/></p></item><item><p><link xref="l10n.gettext"/></p></item></list><list 
style="compact"><title>Calls Parameters</title><item><p><link 
xref="color.background"/></p></item><item><p><link xref="color.blue_background"/></p></item><item><p><li
 nk xref="color.blue_border"/></p></item><item><p><link 
xref="color.dark_background"/></p></item><item><p><link 
xref="color.gray_background"/></p></item><item><p><link xref="color.gray_border"/></p></item><item><p><link 
xref="color.link"/></p></item><item><p><link xref="color.link_visited"/></p></item><item><p><link 
xref="color.text"/></p></item><item><p><link xref="color.text_error"/></p></item><item><p><link 
xref="color.text_light"/></p></item><item><p><link xref="color.yellow_background"/></p></item><item><p><link 
xref="color.yellow_border"/></p></item><item><p><link xref="html.basename"/></p></item><item><p><link 
xref="html.extension"/></p></item><item><p><link xref="html.js.root"/></p></item><item><p><link 
xref="html.syntax.highlight"/></p></item><item><p><link xref="html.xhtml"/></p></item><item><p><link 
xref="icons.note"/></p></item><item><p><link xref="icons.note.bug"/></p></item><item><p><link 
xref="icons.note.important"/></p></item><item><p><link xref="icons.note.ti
 p"/></p></item><item><p><link xref="icons.note.warning"/></p></item><item><p><link 
xref="icons.size.note"/></p></item><item><p><link 
xref="icons.size.quote"/></p></item></list><table><title>Implements 
Templates</title><thead><tr><th><p>Mode</p></th><th><p>Match</p></th></tr></thead><tbody><tr><td><p/></td><td><p><code>/</code></p></td></tr><tr><td><p><link
 
xref="html.body.attr.mode">html.body.attr.mode</link></p></td><td><p><code>*</code></p></td></tr><tr><td><p><link
 xref="html.body.mode">html.body.mode</link></p></td><td><p><code>*</code></p></td></tr><tr><td><p><link 
xref="html.class.attr.mode">html.class.attr.mode</link></p></td><td><p><code>*</code></p></td></tr><tr><td><p><link
 xref="html.css.mode">html.css.mode</link></p></td><td><p><code>*</code></p></td></tr><tr><td><p><link 
xref="html.footer.mode">html.footer.mode</link></p></td><td><p><code>*</code></p></td></tr><tr><td><p><link 
xref="html.header.mode">html.header.mode</link></p></td><td><p><code>*</code></p></td>
 </tr><tr><td><p><link 
xref="html.js.mode">html.js.mode</link></p></td><td><p><code>*</code></p></td></tr><tr><td><p><link 
xref="html.output.after.mode">html.output.after.mode</link></p></td><td><p><code>*</code></p></td></tr><tr><td><p><link
 
xref="html.title.mode">html.title.mode</link></p></td><td><p><code>*</code></p></td></tr></tbody></table></page>
+<page xmlns="http://projectmallard.org/1.0/"; id="html" type="guide" style="xslt-stylesheet"><info><link 
type="guide" xref="stylesheets" group="html"/><revision version="1.0" date="2010-05-26" status="final"/><link 
type="xslt-requires" xref="l10n"/><link type="xslt-requires" xref="color"/><link type="xslt-requires" 
xref="icons"/><link type="xslt-defines-template" xref="html.output"/><link type="xslt-defines-template" 
xref="html.page"/><link type="xslt-defines-template" xref="html.top.custom"/><link 
type="xslt-defines-template" xref="html.bottom.custom"/><link type="xslt-defines-template" 
xref="html.sidebar.custom"/><link type="xslt-defines-template" xref="html.header.custom"/><link 
type="xslt-defines-template" xref="html.footer.custom"/><link type="xslt-defines-template" 
xref="html.head.custom"/><link type="xslt-defines-template" xref="html.linktrails.empty"/><link 
type="xslt-defines-template" xref="html.linktrails.prefix"/><link type="xslt-defines-template" 
xref="html.class.
 attr"/><link type="xslt-defines-template" xref="html.content.pre"/><link type="xslt-defines-template" 
xref="html.content.pre.custom"/><link type="xslt-defines-template" xref="html.content.post"/><link 
type="xslt-defines-template" xref="html.content.post.custom"/><link type="xslt-defines-template" 
xref="html.css"/><link type="xslt-defines-template" xref="html.css.content"/><link 
type="xslt-defines-template" xref="html.css.core"/><link type="xslt-defines-template" 
xref="html.css.elements"/><link type="xslt-defines-template" xref="html.css.syntax"/><link 
type="xslt-defines-template" xref="html.css.custom"/><link type="xslt-defines-template" xref="html.js"/><link 
type="xslt-defines-template" xref="html.js.jquery"/><link type="xslt-defines-template" 
xref="html.js.mathjax"/><link type="xslt-defines-template" xref="html.js.script"/><link 
type="xslt-defines-template" xref="html.js.content"/><link type="xslt-defines-template" 
xref="html.js.core"/><link type="xslt-defines-template" xr
 ef="html.js.ui"/><link type="xslt-defines-template" xref="html.js.media"/><link type="xslt-defines-template" 
xref="html.js.syntax"/><link type="xslt-defines-template" xref="html.js.custom"/><link 
type="xslt-defines-template" xref="html.js.content.custom"/><link type="xslt-defines-template" 
xref="html.lang.attrs"/><link type="xslt-defines-template" xref="html.syntax.class"/><link 
type="xslt-defines-template" xref="html.media.controls"/><link type="xslt-implements-mode" 
xref="html.output.after.mode"/><link type="xslt-implements-mode" xref="html.title.mode"/><link 
type="xslt-implements-mode" xref="html.body.attr.mode"/><link type="xslt-implements-mode" 
xref="html.header.mode"/><link type="xslt-implements-mode" xref="html.footer.mode"/><link 
type="xslt-implements-mode" xref="html.body.mode"/><link type="xslt-implements-mode" 
xref="html.class.attr.mode"/><link type="xslt-implements-mode" xref="html.content.pre.mode"/><link 
type="xslt-implements-mode" xref="html.content.post.mode"
 /><link type="xslt-implements-mode" xref="html.css.mode"/><link type="xslt-implements-mode" 
xref="html.js.mode"/><link type="xslt-implements-mode" xref="html.syntax.class.mode"/><link 
type="xslt-defines-param" xref="html.basename"/><link type="xslt-defines-param" xref="html.xhtml"/><link 
type="xslt-defines-param" xref="html.namespace"/><link type="xslt-defines-param" xref="html.extension"/><link 
type="xslt-defines-param" xref="html.css.root"/><link type="xslt-defines-param" xref="html.js.root"/><link 
type="xslt-defines-param" xref="html.syntax.highlight"/><link type="xslt-defines-param" 
xref="html.output.prefix"/></info><title>HTML Output</title><p>Common utilities and CSS for transformations 
to HTML.</p><p>This stylesheet contains common templates for creating HTML output. The <code 
style="xslt-template" xref="html.output">html.output</code> template creates an output file for a node in the 
source XML document, calling <code style="xslt-template" xref="html.page">html.page<
 /code> to create the actual output. Output files can be either XHTML or HTML, depending on the <code 
style="xslt-param" xref="html.xhtml">html.xhtml</code> parameter.</p><p>This stylesheet matches 
<code>/</code> and calls <code style="xslt-template" xref="html.output">html.output</code> on the root XML 
element. This works for most input formats. If you need to do something different, you should override the 
match for <code>/</code>.</p><links type="topic" groups="stylesheets" 
style="linklist"><title>Stylesheets</title></links><links type="topic" groups="parameters" 
style="linklist"><title>Parameters</title></links><links type="topic" groups="modes" 
style="linklist"><title>Modes</title></links><links type="topic" groups="templates" 
style="linklist"><title>Templates</title></links><links type="topic" groups="keys" 
style="linklist"><title>Keys</title></links><list style="compact"><title>Requires 
Stylesheets</title><item><p><link xref="color"/></p></item><item><p><link xref="ico
 ns"/></p></item><item><p><link xref="l10n"/></p></item></list><list style="compact"><title>Calls 
Templates</title><item><p><link xref="l10n.direction"/></p></item><item><p><link 
xref="l10n.align.start"/></p></item><item><p><link xref="l10n.gettext"/></p></item></list><list 
style="compact"><title>Calls Parameters</title><item><p><link xref="color.bg"/></p></item><item><p><link 
xref="color.bg.blue"/></p></item><item><p><link xref="color.bg.dark"/></p></item><item><p><link 
xref="color.bg.gray"/></p></item><item><p><link xref="color.bg.green"/></p></item><item><p><link 
xref="color.bg.red"/></p></item><item><p><link xref="color.bg.yellow"/></p></item><item><p><link 
xref="color.blue"/></p></item><item><p><link xref="color.fg"/></p></item><item><p><link 
xref="color.fg.blue"/></p></item><item><p><link xref="color.fg.dark"/></p></item><item><p><link 
xref="color.fg.gray"/></p></item><item><p><link xref="color.fg.green"/></p></item><item><p><link 
xref="color.fg.orange"/></p></item><ite
 m><p><link xref="color.fg.purple"/></p></item><item><p><link xref="color.fg.red"/></p></item><item><p><link 
xref="color.fg.yellow"/></p></item><item><p><link xref="color.gray"/></p></item><item><p><link 
xref="color.red"/></p></item><item><p><link xref="color.yellow"/></p></item><item><p><link 
xref="html.basename"/></p></item><item><p><link xref="html.extension"/></p></item><item><p><link 
xref="html.js.root"/></p></item><item><p><link xref="html.syntax.highlight"/></p></item><item><p><link 
xref="html.xhtml"/></p></item><item><p><link 
xref="icons.size.quote"/></p></item></list><table><title>Implements 
Templates</title><thead><tr><th><p>Mode</p></th><th><p>Match</p></th></tr></thead><tbody><tr><td><p/></td><td><p><code>/</code></p></td></tr><tr><td><p><link
 
xref="html.body.attr.mode">html.body.attr.mode</link></p></td><td><p><code>*</code></p></td></tr><tr><td><p><link
 xref="html.body.mode">html.body.mode</link></p></td><td><p><code>*</code></p></td></tr><tr><td><p><link 
xref="
 
html.class.attr.mode">html.class.attr.mode</link></p></td><td><p><code>*</code></p></td></tr><tr><td><p><link 
xref="html.content.post.mode">html.content.post.mode</link></p></td><td><p><code>*</code></p></td></tr><tr><td><p><link
 
xref="html.content.pre.mode">html.content.pre.mode</link></p></td><td><p><code>*</code></p></td></tr><tr><td><p><link
 xref="html.css.mode">html.css.mode</link></p></td><td><p><code>*</code></p></td></tr><tr><td><p><link 
xref="html.footer.mode">html.footer.mode</link></p></td><td><p><code>*</code></p></td></tr><tr><td><p><link 
xref="html.header.mode">html.header.mode</link></p></td><td><p><code>*</code></p></td></tr><tr><td><p><link 
xref="html.js.mode">html.js.mode</link></p></td><td><p><code>*</code></p></td></tr><tr><td><p><link 
xref="html.output.after.mode">html.output.after.mode</link></p></td><td><p><code>*</code></p></td></tr><tr><td><p><link
 xref="html.syntax.class.mode">html.syntax.class.mode</link></p></td><td><p><code>*</code></p></td></tr>
 <tr><td><p><link 
xref="html.title.mode">html.title.mode</link></p></td><td><p><code>*</code></p></td></tr></tbody></table></page>
diff --git a/doc/yelp-xsl/C/html.page.page b/doc/yelp-xsl/C/html.page.page
index 9f34af4..99bc800 100644
--- a/doc/yelp-xsl/C/html.page.page
+++ b/doc/yelp-xsl/C/html.page.page
@@ -1,5 +1,5 @@
 <?xml version="1.0"?>
-<page xmlns="http://projectmallard.org/1.0/"; id="html.page" type="topic" style="xslt-template"><info><link 
type="guide" xref="html" group="templates"/><link type="guide" xref="templates" group="html"/><revision 
version="1.0" date="2010-05-26" status="final"/><desc>Create an HTML 
document.</desc></info><title>html.page</title><p>Create an HTML document.</p>
+<page xmlns="http://projectmallard.org/1.0/"; id="html.page" type="topic" style="xslt-template"><info><link 
type="guide" xref="html" group="templates"/><link type="guide" xref="templates" group="html"/><revision 
version="3.26" date="2017-05-24" status="final"/><desc>Create an HTML 
document.</desc></info><title>html.page</title><p>Create an HTML document.</p>
   
   
   <synopsis><title>Parameters</title><terms>
@@ -8,5 +8,8 @@
       <p>The node to create HTML for.</p>
     </item>
   </terms></synopsis>
-  <p>This template creates the actual HTML output for <code style="xslt-param">node</code>. It outputs 
top-level elements and container divs, and calls various templates and modes to output the inner content. 
Importing stylesheets should implement at least <code style="xslt-mode" 
xref="html.title.mode">html.title.mode</code> and <code style="xslt-mode" 
xref="html.body.mode">html.body.mode</code> for any elements that could be passed as <code 
style="xslt-param">node</code> to this template.</p>
-<list style="compact"><title>Calls Templates</title><item><p><link 
xref="html.css"/></p></item><item><p><link xref="html.header.custom"/></p></item></list><list 
style="compact"><title>Calls Modes</title><item><p><link 
xref="html.body.attr.mode"/></p></item><item><p><link xref="html.body.mode"/></p></item><item><p><link 
xref="html.footer.mode"/></p></item><item><p><link xref="html.header.mode"/></p></item><item><p><link 
xref="html.title.mode"/></p></item></list></page>
+  <p>This template creates the actual HTML output for <code style="xslt-param">node</code>. It outputs 
top-level elements and container divs, and calls various templates and modes to output the inner content. 
Importing stylesheets should implement at least <code style="xslt-mode" 
xref="html.title.mode">html.title.mode</code> and <code style="xslt-mode" 
xref="html.body.mode">html.body.mode</code> for any elements that could be passed as <code 
style="xslt-param">node</code> to this template. Importing stylesheets should also implement <code 
style="xslt-mode" xref="html.header.mode">html.header.mode</code> to output link trails and <code 
style="xslt-mode" xref="html.footer.mode">html.footer.mode</code> to output credits and other page 
information.</p>
+  <p>This template outputs the HTML <code>body</code> element, which takes it attributes from two sources. 
First, it calls <code style="xslt-template" xref="html.lang.attrs">html.lang.attrs</code>, which 
automatically outputs correct <code>lang</code>, <code>xml:lang</code>, and <code>dir</code> attributes. It 
then calls <code style="xslt-mode" xref="html.body.attr.mode">html.body.attr.mode</code> on <code 
style="xslt-param">node</code> for additional attributes.</p>
+  <p>This template also calls a number of stub templates that can be overridden by extension stylesheets. 
Override the <code style="xslt-template" xref="html.head.custom">html.head.custom</code> element to put 
custom content in the HTML <code>head</code> element. Override the <code style="xslt-template" 
xref="html.top.custom">html.top.custom</code> and <code style="xslt-template" 
xref="html.bottom.custom">html.bottom.custom</code> templates to add site-specific content at the top and 
bottom of the page. Override the <code style="xslt-template" 
xref="html.header.custom">html.header.custom</code> and <code style="xslt-template" 
xref="html.footer.custom">html.footer.custom</code> templates to provide additional content directoy above 
and below the main content. Override <code style="xslt-template" 
xref="html.sidebar.custom">html.sidebar.custom</code> to create sidebars.</p>
+  <p>This template also calls <code style="xslt-template" xref="html.css">html.css</code> and <code 
style="xslt-template" xref="html.js">html.js</code> to output CSS and JavaScript elements. See those 
templates for further extension points.</p>
+<list style="compact"><title>Calls Templates</title><item><p><link 
xref="html.css"/></p></item><item><p><link xref="html.sidebar.custom"/></p></item><item><p><link 
xref="html.header.custom"/></p></item></list><list style="compact"><title>Calls Modes</title><item><p><link 
xref="html.body.attr.mode"/></p></item><item><p><link xref="html.body.mode"/></p></item><item><p><link 
xref="html.footer.mode"/></p></item><item><p><link xref="html.header.mode"/></p></item><item><p><link 
xref="html.title.mode"/></p></item></list></page>
diff --git a/doc/yelp-xsl/C/html.syntax.class.page b/doc/yelp-xsl/C/html.syntax.class.page
index 2e1bae5..82a933f 100644
--- a/doc/yelp-xsl/C/html.syntax.class.page
+++ b/doc/yelp-xsl/C/html.syntax.class.page
@@ -1,5 +1,5 @@
 <?xml version="1.0"?>
-<page xmlns="http://projectmallard.org/1.0/"; id="html.syntax.class" type="topic" 
style="xslt-template"><info><link type="guide" xref="html" group="templates"/><link type="guide" 
xref="templates" group="html"/><revision version="3.12" date="2013-11-02" status="final"/><desc>Output HTML 
class values for syntax highlighting.</desc></info><title>html.syntax.class</title><p>Output HTML class 
values for syntax highlighting.</p>
+<page xmlns="http://projectmallard.org/1.0/"; id="html.syntax.class" type="topic" 
style="xslt-template"><info><link type="guide" xref="html" group="templates"/><link type="guide" 
xref="templates" group="html"/><revision version="3.26" date="2016-01-03" status="final"/><desc>Output HTML 
class values for syntax highlighting.</desc></info><title>html.syntax.class</title><p>Output HTML class 
values for syntax highlighting.</p>
   
   
   <synopsis><title>Parameters</title><terms>
@@ -7,14 +7,7 @@
       <title><code>node</code></title>
       <p>The source element whose content will be syntax highlighted.</p>
     </item>
-    <item>
-      <title><code>mime</code></title>
-      <p>A MIME type identifying the content, as from a Mallard <code>mime</code> attribute.</p>
-    </item>
-    <item>
-      <title><code>language</code></title>
-      <p>A name identifying the content as from a DocBook <code>language</code> attribute.</p>
-    </item>
   </terms></synopsis>
-  <p>This template looks at <code style="xslt-param">mime</code> and <code 
style="xslt-param">language</code> and determines if there is a suitable syntax highlighting brush available. 
If so, it outputs a string that should be placed in the <code>class</code> attribute of a <code>pre</code> 
element by the calling template.</p>
-</page>
+  <p>This template calls <code style="xslt-mode" xref="html.syntax.class.mode">html.syntax.class.mode</code> 
on <code style="xslt-param">node</code>. If the result of that mode is a suitable language identifier, it 
outputs appropriate CSS class names to enable syntax highlighting. The output should be placed in the 
<code>class</code> attribute of a <code>pre</code> or similar output element by the calling template.</p>
+  <p>Importing stylesheets should implement <code style="xslt-mode" 
xref="html.syntax.class.mode">html.syntax.class.mode</code> for any source elements that may be syntax 
highlighted, then call this template when building the <code>class</code> attribute for output elements.</p>
+<list style="compact"><title>Calls Modes</title><item><p><link 
xref="html.syntax.class.mode"/></p></item></list></page>
diff --git a/doc/yelp-xsl/C/html.top.custom.page b/doc/yelp-xsl/C/html.top.custom.page
index 94d6d34..c1e5d32 100644
--- a/doc/yelp-xsl/C/html.top.custom.page
+++ b/doc/yelp-xsl/C/html.top.custom.page
@@ -1,5 +1,5 @@
 <?xml version="1.0"?>
-<page xmlns="http://projectmallard.org/1.0/"; id="html.top.custom" type="topic" 
style="xslt-template"><info><link type="guide" xref="html" group="templates"/><link type="guide" 
xref="templates" group="html"/><link type="guide" xref="stubs" group="html"/><revision version="1.0" 
date="2011-11-01" status="final"/><desc>Stub to output HTML at the top of the page.</desc><stub 
xmlns="http://projects.gnome.org/yelp/xsldoc/"/></info><title>html.top.custom</title><p>Stub to output HTML 
at the top of the page.</p><note><p>This template is a stub. Customizations may override it for
+<page xmlns="http://projectmallard.org/1.0/"; id="html.top.custom" type="topic" 
style="xslt-template"><info><link type="guide" xref="html" group="templates"/><link type="guide" 
xref="templates" group="html"/><link type="guide" xref="stubs" group="html"/><revision version="3.26" 
date="2017-05-24" status="final"/><desc>Stub to output HTML at the top of the page.</desc><stub 
xmlns="http://projects.gnome.org/yelp/xsldoc/"/></info><title>html.top.custom</title><p>Stub to output HTML 
at the top of the page.</p><note><p>This template is a stub. Customizations may override it for
             additional functionality.</p></note>
   
   
@@ -9,5 +9,5 @@
       <p>The node a page is being created for.</p>
     </item>
   </terms></synopsis>
-  <p>This template is a stub, called by <code style="xslt-template" xref="html.page">html.page</code>. It is 
called before the <code>div.page</code> wrapper div. Override this template to provide site-specific HTML at 
the top of the page.</p>
+  <p>This template is a stub, called by <code style="xslt-template" xref="html.page">html.page</code>. It is 
called before the <code>main</code> element. Override this template to provide site-specific HTML at the top 
of the page.</p>
 </page>
diff --git a/doc/yelp-xsl/C/icons.page b/doc/yelp-xsl/C/icons.page
index f4dda88..b17a967 100644
--- a/doc/yelp-xsl/C/icons.page
+++ b/doc/yelp-xsl/C/icons.page
@@ -1,22 +1,2 @@
 <?xml version="1.0"?>
-<page xmlns="http://projectmallard.org/1.0/"; xmlns:str="http://exslt.org/strings"; id="icons" type="guide" 
style="xslt-stylesheet"><info><link type="guide" xref="stylesheets" group="icons"/><revision version="1.0" 
date="2010-05-25" status="final"/><link type="xslt-requires" xref="l10n"/><link type="xslt-defines-param" 
xref="icons.base_url"/><link type="xslt-defines-param" xref="icons.size.note"/><link 
type="xslt-defines-param" xref="icons.note"/><link type="xslt-defines-param" xref="icons.note.bug"/><link 
type="xslt-defines-param" xref="icons.note.important"/><link type="xslt-defines-param" 
xref="icons.note.tip"/><link type="xslt-defines-param" xref="icons.note.warning"/><link 
type="xslt-defines-param" xref="icons.size.quote"/></info><title>Icons</title><p>Specify common named icons 
to style output.</p>
-  
-  
-  <p>This stylesheet provides a common interface to specify icons for transformations to 
presentation-oreinted formats. This allows similar output for different types of input documents.</p>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-<links type="topic" groups="stylesheets" style="linklist"><title>Stylesheets</title></links><links 
type="topic" groups="parameters" style="linklist"><title>Parameters</title></links><links type="topic" 
groups="modes" style="linklist"><title>Modes</title></links><links type="topic" groups="templates" 
style="linklist"><title>Templates</title></links><links type="topic" groups="keys" 
style="linklist"><title>Keys</title></links><list style="compact"><title>Requires 
Stylesheets</title><item><p><link xref="l10n"/></p></item></list><list style="compact"><title>Calls 
Parameters</title><item><p><link xref="icons.base_url"/></p></item></list></page>
+<page xmlns="http://projectmallard.org/1.0/"; id="icons" type="guide" style="xslt-stylesheet"><info><link 
type="guide" xref="stylesheets" group="icons"/><revision version="3.26" date="2017-05-24" 
status="final"/><link type="xslt-defines-template" xref="icons.svg.note"/><link type="xslt-defines-template" 
xref="icons.svg.note.advanced"/><link type="xslt-defines-template" xref="icons.svg.note.bug"/><link 
type="xslt-defines-template" xref="icons.svg.note.caution"/><link type="xslt-defines-template" 
xref="icons.svg.note.danger"/><link type="xslt-defines-template" xref="icons.svg.note.important"/><link 
type="xslt-defines-template" xref="icons.svg.note.note"/><link type="xslt-defines-template" 
xref="icons.svg.note.package"/><link type="xslt-defines-template" xref="icons.svg.note.tip"/><link 
type="xslt-defines-template" xref="icons.svg.note.warning"/><link type="xslt-defines-template" 
xref="icons.svg.figure.zoom.in"/><link type="xslt-defines-template" xref="icons.svg.figure.zoom.out"
 /><link type="xslt-defines-template" xref="icons.svg.media.play"/><link type="xslt-defines-template" 
xref="icons.svg.media.pause"/><link type="xslt-implements-mode" xref="icons.svg.mode"/><link 
type="xslt-defines-param" xref="icons.size.quote"/></info><title>Icons</title><p>Specify common named icons 
to style output.</p><p>This stylesheet provides a common interface to specify icons for transformations to 
presentation-oreinted formats. This allows similar output for different types of input documents.</p><p>Many 
of the icons are output as SVG elements that can be embedded directly into an HTML document. These icons use 
class names like <code>yelp-svg-fill</code> and <code>yelp-svg-stroke</code>, allowing you to style them with 
colors from the <file xref="colors">colors</file> module.</p><p>Some SVG icons are read from separate source 
SVG files. When this is done, the <code style="xslt-mode" xref="icons.svg.mode">icons.svg.mode</code> mode is 
applied to reduce the SVG to the 
 minimal form needed for proper presentation.</p><links type="topic" groups="stylesheets" 
style="linklist"><title>Stylesheets</title></links><links type="topic" groups="parameters" 
style="linklist"><title>Parameters</title></links><links type="topic" groups="modes" 
style="linklist"><title>Modes</title></links><links type="topic" groups="templates" 
style="linklist"><title>Templates</title></links><links type="topic" groups="keys" 
style="linklist"><title>Keys</title></links><table><title>Implements 
Templates</title><thead><tr><th><p>Mode</p></th><th><p>Match</p></th></tr></thead><tbody><tr><td><p><link 
xref="icons.svg.mode">icons.svg.mode</link></p></td><td><p><code>svg:title</code></p></td></tr><tr><td><p><link
 
xref="icons.svg.mode">icons.svg.mode</link></p></td><td><p><code>svg:metadata</code></p></td></tr><tr><td><p><link
 xref="icons.svg.mode">icons.svg.mode</link></p></td><td><p><code>svg:*</code></p></td></tr><tr><td><p><link 
xref="icons.svg.mode">icons.svg.mode</link></p>
 </td><td><p><code>text()</code></p></td></tr><tr><td><p><link 
xref="icons.svg.mode">icons.svg.mode</link></p></td><td><p><code>*</code></p></td></tr></tbody></table></page>
diff --git a/doc/yelp-xsl/C/l10n-numbers.page b/doc/yelp-xsl/C/l10n-numbers.page
index a1d9c08..3137bf5 100644
--- a/doc/yelp-xsl/C/l10n-numbers.page
+++ b/doc/yelp-xsl/C/l10n-numbers.page
@@ -1,17 +1,2 @@
 <?xml version="1.0"?>
-<page xmlns="http://projectmallard.org/1.0/"; xmlns:str="http://exslt.org/strings"; id="l10n-numbers" 
type="guide" style="xslt-stylesheet"><?xslt-private l10n.number.cjk-ideographic.private?><?xslt-private 
l10n.number.ionic.private?><info><link type="guide" xref="stylesheets" group="l10n"/><revision version="0.0" 
date="1970-01-01" status="stub"/><link type="xslt-defines-template" xref="l10n.number"/><link 
type="xslt-defines-template" xref="l10n.number.alphabetic"/><link type="xslt-defines-template" 
xref="l10n.number.numeric"/><link type="xslt-defines-template" xref="l10n.number.cjk-ideographic"/><link 
type="xslt-defines-template" xref="l10n.number.ionic"/></info><title>Localized Numbers</title>
-  
-  
-
-
-
-
-
-
-
-
-
-
-
-
-<links type="topic" groups="stylesheets" style="linklist"><title>Stylesheets</title></links><links 
type="topic" groups="parameters" style="linklist"><title>Parameters</title></links><links type="topic" 
groups="modes" style="linklist"><title>Modes</title></links><links type="topic" groups="templates" 
style="linklist"><title>Templates</title></links><links type="topic" groups="keys" 
style="linklist"><title>Keys</title></links></page>
+<page xmlns="http://projectmallard.org/1.0/"; id="l10n-numbers" type="guide" 
style="xslt-stylesheet"><?xslt-private l10n.number.cjk-ideographic.private?><?xslt-private 
l10n.number.ionic.private?><info><link type="guide" xref="stylesheets" group="l10n"/><revision version="0.0" 
date="1970-01-01" status="stub"/><link type="xslt-defines-template" xref="l10n.number"/><link 
type="xslt-defines-template" xref="l10n.number.alphabetic"/><link type="xslt-defines-template" 
xref="l10n.number.numeric"/><link type="xslt-defines-template" xref="l10n.number.cjk-ideographic"/><link 
type="xslt-defines-template" xref="l10n.number.ionic"/></info><title>Localized Numbers</title><links 
type="topic" groups="stylesheets" style="linklist"><title>Stylesheets</title></links><links type="topic" 
groups="parameters" style="linklist"><title>Parameters</title></links><links type="topic" groups="modes" 
style="linklist"><title>Modes</title></links><links type="topic" groups="templates" style="linklist"><title>
 Templates</title></links><links type="topic" groups="keys" 
style="linklist"><title>Keys</title></links></page>
diff --git a/doc/yelp-xsl/C/l10n.page b/doc/yelp-xsl/C/l10n.page
index e50ef25..66c5260 100644
--- a/doc/yelp-xsl/C/l10n.page
+++ b/doc/yelp-xsl/C/l10n.page
@@ -1,25 +1,2 @@
 <?xml version="1.0"?>
-<page xmlns="http://projectmallard.org/1.0/"; xmlns:str="http://exslt.org/strings"; id="l10n" type="guide" 
style="xslt-stylesheet"><?xslt-private l10n.gettext.msg?><?xslt-private l10n.gettext.msgstr?><info><link 
type="guide" xref="stylesheets" group="l10n"/><revision version="3.18" date="2015-07-24" 
status="final"/><link type="xslt-defines-template" xref="l10n.gettext"/><link type="xslt-defines-template" 
xref="l10n.plural.form"/><link type="xslt-defines-template" xref="l10n.direction"/><link 
type="xslt-defines-template" xref="l10n.align.start"/><link type="xslt-defines-template" 
xref="l10n.align.end"/><link type="xslt-implements-mode" xref="l10n.format.mode"/><link 
type="xslt-defines-param" xref="l10n.locale"/></info><title>Localized Strings</title><p>Templates for 
translated strings, with format strings and plural forms.</p>
-  
-  
-  <p>This stylesheet contains templates for getting localized strings, including format strings and plural 
forms. Format strings are important for proper localization, as constructing sentences from concatenation 
often produces poor results in many languages.</p>
-  <p>By default, the templates in this stylesheet work on the translations shipped with yelp-xsl, but the 
templates can be reused by yelp-xsl extensions (or even entirely separate stylesheets) by installing XML 
files with the translations under the domains subdirectory of the directory holding this file. The format of 
the file is designed to work well with itstool's join mode.</p>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-<links type="topic" groups="stylesheets" style="linklist"><title>Stylesheets</title></links><links 
type="topic" groups="parameters" style="linklist"><title>Parameters</title></links><links type="topic" 
groups="modes" style="linklist"><title>Modes</title></links><links type="topic" groups="templates" 
style="linklist"><title>Templates</title></links><links type="topic" groups="keys" 
style="linklist"><title>Keys</title></links><list style="compact"><title>Calls Keys</title><item><p><link 
xref="l10n.msgstr.key"/></p></item></list><list style="compact"><title>Calls Parameters</title><item><p><link 
xref="l10n.locale"/></p></item></list><table><title>Implements 
Templates</title><thead><tr><th><p>Mode</p></th><th><p>Match</p></th></tr></thead><tbody><tr><td><p><link 
xref="l10n.format.mode">l10n.format.mode</link></p></td><td><p><code>*</code></p></td></tr><tr><td><p><link 
xref="l10n.format.mode">l10n.format.mode</link></p></td><td><p><code>msg:node</code></p></td></tr><tr><td><p><li
 nk 
xref="l10n.format.mode">l10n.format.mode</link></p></td><td><p><code>msg:string</code></p></td></tr></tbody></table></page>
+<page xmlns="http://projectmallard.org/1.0/"; id="l10n" type="guide" style="xslt-stylesheet"><?xslt-private 
l10n.gettext.msg?><?xslt-private l10n.gettext.msgstr?><info><link type="guide" xref="stylesheets" 
group="l10n"/><revision version="3.18" date="2015-07-24" status="final"/><link type="xslt-defines-template" 
xref="l10n.gettext"/><link type="xslt-defines-template" xref="l10n.plural.form"/><link 
type="xslt-defines-template" xref="l10n.direction"/><link type="xslt-defines-template" 
xref="l10n.align.start"/><link type="xslt-defines-template" xref="l10n.align.end"/><link 
type="xslt-implements-mode" xref="l10n.format.mode"/><link type="xslt-defines-param" 
xref="l10n.locale"/></info><title>Localized Strings</title><p>Templates for translated strings, with format 
strings and plural forms.</p><p>This stylesheet contains templates for getting localized strings, including 
format strings and plural forms. Format strings are important for proper localization, as constructing 
sentences
  from concatenation often produces poor results in many languages.</p><p>By default, the templates in this 
stylesheet work on the translations shipped with yelp-xsl, but the templates can be reused by yelp-xsl 
extensions (or even entirely separate stylesheets) by installing XML files with the translations under the 
domains subdirectory of the directory holding this file. The format of the file is designed to work well with 
itstool's join mode.</p><links type="topic" groups="stylesheets" 
style="linklist"><title>Stylesheets</title></links><links type="topic" groups="parameters" 
style="linklist"><title>Parameters</title></links><links type="topic" groups="modes" 
style="linklist"><title>Modes</title></links><links type="topic" groups="templates" 
style="linklist"><title>Templates</title></links><links type="topic" groups="keys" 
style="linklist"><title>Keys</title></links><list style="compact"><title>Calls Keys</title><item><p><link 
xref="l10n.msgstr.key"/></p></item></list><list 
 style="compact"><title>Calls Parameters</title><item><p><link 
xref="l10n.locale"/></p></item></list><table><title>Implements 
Templates</title><thead><tr><th><p>Mode</p></th><th><p>Match</p></th></tr></thead><tbody><tr><td><p><link 
xref="l10n.format.mode">l10n.format.mode</link></p></td><td><p><code>*</code></p></td></tr><tr><td><p><link 
xref="l10n.format.mode">l10n.format.mode</link></p></td><td><p><code>msg:node</code></p></td></tr><tr><td><p><link
 
xref="l10n.format.mode">l10n.format.mode</link></p></td><td><p><code>msg:string</code></p></td></tr></tbody></table></page>
diff --git a/doc/yelp-xsl/C/mal-cache.page b/doc/yelp-xsl/C/mal-cache.page
index 87c153d..b72d05e 100644
--- a/doc/yelp-xsl/C/mal-cache.page
+++ b/doc/yelp-xsl/C/mal-cache.page
@@ -1,12 +1,2 @@
 <?xml version="1.0"?>
-<page xmlns="http://projectmallard.org/1.0/"; xmlns:str="http://exslt.org/strings"; id="mal-cache" 
type="guide" style="xslt-stylesheet"><info><link type="guide" xref="stylesheets" group="mal"/><revision 
version="0.0" date="1970-01-01" status="stub"/><link type="topic" xref="mal-link" group="stylesheets"/><link 
type="xslt-defines-template" xref="mal.cache.id"/><link type="xslt-defines-template" 
xref="mal.cache.xref"/><link type="xslt-defines-template" xref="mal.cache.info"/></info><title>Mallard Cache 
Files</title><p>Generate Mallard cache files from cache input files.</p>
-  
-  
-  <p>FIXME</p>
-
-
-
-
-
-
-<links type="topic" groups="stylesheets" style="linklist"><title>Stylesheets</title></links><links 
type="topic" groups="parameters" style="linklist"><title>Parameters</title></links><links type="topic" 
groups="modes" style="linklist"><title>Modes</title></links><links type="topic" groups="templates" 
style="linklist"><title>Templates</title></links><links type="topic" groups="keys" 
style="linklist"><title>Keys</title></links><list style="compact"><title>Calls 
Templates</title><item><p><link xref="mal.link.linkid"/></p></item></list><table><title>Implements 
Templates</title><thead><tr><th><p>Mode</p></th><th><p>Match</p></th></tr></thead><tbody><tr><td><p/></td><td><p><code>/cache:cache</code></p></td></tr><tr><td><p/></td><td><p><code>mal:page</code></p></td></tr><tr><td><p/></td><td><p><code>mal:section</code></p></td></tr><tr><td><p/></td><td><p><code>mal:title</code></p></td></tr><tr><td><p/></td><td><p><code>node()
 | text()</code></p></td></tr></tbody></table></page>
+<page xmlns="http://projectmallard.org/1.0/"; id="mal-cache" type="guide" style="xslt-stylesheet"><info><link 
type="guide" xref="stylesheets" group="mal"/><revision version="0.0" date="1970-01-01" status="stub"/><link 
type="topic" xref="mal-link" group="stylesheets"/><link type="xslt-defines-template" 
xref="mal.cache.id"/><link type="xslt-defines-template" xref="mal.cache.info"/></info><title>Mallard Cache 
Files</title><p>Generate Mallard cache files from cache input files.</p><p>FIXME</p><links type="topic" 
groups="stylesheets" style="linklist"><title>Stylesheets</title></links><links type="topic" 
groups="parameters" style="linklist"><title>Parameters</title></links><links type="topic" groups="modes" 
style="linklist"><title>Modes</title></links><links type="topic" groups="templates" 
style="linklist"><title>Templates</title></links><links type="topic" groups="keys" 
style="linklist"><title>Keys</title></links><list style="compact"><title>Calls 
Templates</title><item><p><link x
 ref="mal.link.linkid"/></p></item></list><table><title>Implements 
Templates</title><thead><tr><th><p>Mode</p></th><th><p>Match</p></th></tr></thead><tbody><tr><td><p/></td><td><p><code>/cache:cache</code></p></td></tr><tr><td><p/></td><td><p><code>mal:page</code></p></td></tr><tr><td><p/></td><td><p><code>mal:section</code></p></td></tr><tr><td><p/></td><td><p><code>mal:title</code></p></td></tr><tr><td><p/></td><td><p><code>node()
 | text()</code></p></td></tr></tbody></table></page>
diff --git a/doc/yelp-xsl/C/mal-gloss.page b/doc/yelp-xsl/C/mal-gloss.page
index 5ae894c..22c5a57 100644
--- a/doc/yelp-xsl/C/mal-gloss.page
+++ b/doc/yelp-xsl/C/mal-gloss.page
@@ -1,12 +1,2 @@
 <?xml version="1.0"?>
-<page xmlns="http://projectmallard.org/1.0/"; xmlns:str="http://exslt.org/strings"; id="mal-gloss" 
type="guide" style="xslt-stylesheet"><info><link type="guide" xref="stylesheets" group="mal"/><revision 
version="0.0" date="1970-01-01" status="stub"/><link type="xslt-defines-template" 
xref="mal.gloss.match"/><link type="xslt-defines-template" xref="mal.gloss.terms"/></info><title>Mallard 
Glossaries</title><p>Common templates for the Mallard Glossary extension.</p>
-  
-  
-  <p>This stylesheet contains utility templates for locating and linking to terms with the Mallard Glossary 
extension.</p>
-
-
-
-
-
-
-<links type="topic" groups="stylesheets" style="linklist"><title>Stylesheets</title></links><links 
type="topic" groups="parameters" style="linklist"><title>Parameters</title></links><links type="topic" 
groups="modes" style="linklist"><title>Modes</title></links><links type="topic" groups="templates" 
style="linklist"><title>Templates</title></links><links type="topic" groups="keys" 
style="linklist"><title>Keys</title></links><list style="compact"><title>Calls 
Parameters</title><item><p><link xref="mal.cache"/></p></item></list></page>
+<page xmlns="http://projectmallard.org/1.0/"; id="mal-gloss" type="guide" style="xslt-stylesheet"><info><link 
type="guide" xref="stylesheets" group="mal"/><revision version="0.0" date="1970-01-01" status="stub"/><link 
type="xslt-defines-template" xref="mal.gloss.match"/><link type="xslt-defines-template" 
xref="mal.gloss.terms"/></info><title>Mallard Glossaries</title><p>Common templates for the Mallard Glossary 
extension.</p><p>This stylesheet contains utility templates for locating and linking to terms with the 
Mallard Glossary extension.</p><links type="topic" groups="stylesheets" 
style="linklist"><title>Stylesheets</title></links><links type="topic" groups="parameters" 
style="linklist"><title>Parameters</title></links><links type="topic" groups="modes" 
style="linklist"><title>Modes</title></links><links type="topic" groups="templates" 
style="linklist"><title>Templates</title></links><links type="topic" groups="keys" 
style="linklist"><title>Keys</title></links><list style="
 compact"><title>Calls Parameters</title><item><p><link xref="mal.cache"/></p></item></list></page>
diff --git a/doc/yelp-xsl/C/mal-if.page b/doc/yelp-xsl/C/mal-if.page
index 8e5f439..8e20bce 100644
--- a/doc/yelp-xsl/C/mal-if.page
+++ b/doc/yelp-xsl/C/mal-if.page
@@ -1,20 +1,2 @@
 <?xml version="1.0"?>
-<page xmlns="http://projectmallard.org/1.0/"; xmlns:str="http://exslt.org/strings"; id="mal-if" type="guide" 
style="xslt-stylesheet"><?xslt-private _mal.if.test.check_token?><?xslt-private 
_mal.if.test.flatten_token?><info><link type="guide" xref="stylesheets" group="mal"/><revision version="3.8" 
date="2012-11-05" status="final"/><link type="xslt-defines-template" xref="mal.if.test"/><link 
type="xslt-defines-param" xref="mal.if.target"/><link type="xslt-defines-param" xref="mal.if.platform"/><link 
type="xslt-defines-param" xref="mal.if.features"/><link type="xslt-defines-param" xref="mal.if.custom"/><link 
type="xslt-defines-param" xref="mal.if.maybe"/></info><title>Mallard Conditionals</title><p>Support for 
run-time conditional processing.</p>
-  
-  
-  <p>This stylesheet contains utilities for handling conditional processing in Mallard documents.</p>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-<links type="topic" groups="stylesheets" style="linklist"><title>Stylesheets</title></links><links 
type="topic" groups="parameters" style="linklist"><title>Parameters</title></links><links type="topic" 
groups="modes" style="linklist"><title>Modes</title></links><links type="topic" groups="templates" 
style="linklist"><title>Templates</title></links><links type="topic" groups="keys" 
style="linklist"><title>Keys</title></links><list style="compact"><title>Calls 
Parameters</title><item><p><link xref="mal.if.custom"/></p></item><item><p><link 
xref="mal.if.features"/></p></item><item><p><link xref="mal.if.maybe"/></p></item><item><p><link 
xref="mal.if.platform"/></p></item><item><p><link xref="mal.if.target"/></p></item></list></page>
+<page xmlns="http://projectmallard.org/1.0/"; id="mal-if" type="guide" style="xslt-stylesheet"><?xslt-private 
_mal.if.test.check_token?><?xslt-private _mal.if.test.flatten_token?><info><link type="guide" 
xref="stylesheets" group="mal"/><revision version="3.8" date="2012-11-05" status="final"/><link 
type="xslt-defines-template" xref="mal.if.test"/><link type="xslt-defines-param" xref="mal.if.target"/><link 
type="xslt-defines-param" xref="mal.if.platform"/><link type="xslt-defines-param" 
xref="mal.if.features"/><link type="xslt-defines-param" xref="mal.if.custom"/><link type="xslt-defines-param" 
xref="mal.if.maybe"/></info><title>Mallard Conditionals</title><p>Support for run-time conditional 
processing.</p><p>This stylesheet contains utilities for handling conditional processing in Mallard 
documents.</p><links type="topic" groups="stylesheets" 
style="linklist"><title>Stylesheets</title></links><links type="topic" groups="parameters" 
style="linklist"><title>Parameters</title></
 links><links type="topic" groups="modes" style="linklist"><title>Modes</title></links><links type="topic" 
groups="templates" style="linklist"><title>Templates</title></links><links type="topic" groups="keys" 
style="linklist"><title>Keys</title></links><list style="compact"><title>Calls 
Parameters</title><item><p><link xref="mal.if.custom"/></p></item><item><p><link 
xref="mal.if.features"/></p></item><item><p><link xref="mal.if.maybe"/></p></item><item><p><link 
xref="mal.if.platform"/></p></item><item><p><link xref="mal.if.target"/></p></item></list></page>
diff --git a/doc/yelp-xsl/C/mal-link.page b/doc/yelp-xsl/C/mal-link.page
index 8a17487..36858f9 100644
--- a/doc/yelp-xsl/C/mal-link.page
+++ b/doc/yelp-xsl/C/mal-link.page
@@ -1,56 +1,2 @@
 <?xml version="1.0"?>
-<page xmlns="http://projectmallard.org/1.0/"; xmlns:str="http://exslt.org/strings"; id="mal-link" type="guide" 
style="xslt-stylesheet"><info><link type="guide" xref="stylesheets" group="mal"/><revision version="3.4" 
date="2012-01-17" status="final"/><link type="xslt-defines-template" xref="mal.link.linkid"/><link 
type="xslt-defines-template" xref="mal.link.xref.linkid"/><link type="xslt-defines-template" 
xref="mal.link.content"/><link type="xslt-defines-template" xref="mal.link.content.custom"/><link 
type="xslt-defines-template" xref="mal.link.desc"/><link type="xslt-defines-template" 
xref="mal.link.desc.custom"/><link type="xslt-defines-template" xref="mal.link.tooltip"/><link 
type="xslt-defines-template" xref="mal.link.tooltip.custom"/><link type="xslt-defines-template" 
xref="mal.link.target"/><link type="xslt-defines-template" xref="mal.link.target.custom"/><link 
type="xslt-defines-template" xref="mal.link.guidelinks"/><link type="xslt-defines-template" 
xref="mal.link.topic
 links"/><link type="xslt-defines-template" xref="mal.link.seealsolinks"/><link type="xslt-defines-template" 
xref="mal.link.linktrails"/><link type="xslt-defines-template" xref="mal.link.facetlinks"/><link 
type="xslt-defines-template" xref="mal.link.sorttitle"/><link type="xslt-implements-mode" 
xref="mal.link.content.mode"/><link type="xslt-defines-param" xref="mal.cache.file"/><link 
type="xslt-defines-param" xref="mal.cache"/><link type="xslt-defines-param" xref="mal.link.prefix"/><link 
type="xslt-defines-param" xref="mal.link.extension"/><link type="xslt-defines-param" 
xref="mal.link.default_root"/></info><title>Mallard Links</title><p>Common linking utilities for Mallard 
documents.</p>
-  
-  
-  <p>This stylesheet contains various utilities for handling links in Mallard documents.  The templates in 
this stylesheet make it easier to handle the different linking mechanisms in Mallard, including the dynamic 
automatic linking systems.</p>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-<links type="topic" groups="stylesheets" style="linklist"><title>Stylesheets</title></links><links 
type="topic" groups="parameters" style="linklist"><title>Parameters</title></links><links type="topic" 
groups="modes" style="linklist"><title>Modes</title></links><links type="topic" groups="templates" 
style="linklist"><title>Templates</title></links><links type="topic" groups="keys" 
style="linklist"><title>Keys</title></links><list style="compact"><title>Calls 
Templates</title><item><p><link xref="l10n.gettext"/></p></item><item><p><link 
xref="utils.email_address"/></p></item></list><list style="compact"><title>Calls Keys</title><item><p><link 
xref="mal.cache.key"/></p></item><item><p><link xref="mal.cache.link.key"/></p></item><item><p><link 
xref="mal.facet.all.key"/></p></item></list><list style="compact"><title>Calls 
Parameters</title><item><p><link xref="mal.cache"/></p></item><item><p><link 
xref="mal.cache.file"/></p></item><item><p><link xref="mal.link.default_root"/></p
</item><item><p><link xref="mal.link.extension"/></p></item><item><p><link 
xref="mal.link.prefix"/></p></item></list><table><title>Implements 
Templates</title><thead><tr><th><p>Mode</p></th><th><p>Match</p></th></tr></thead><tbody><tr><td><p><link 
xref="mal.link.content.mode">mal.link.content.mode</link></p></td><td><p><code>* | 
text()</code></p></td></tr></tbody></table></page>
+<page xmlns="http://projectmallard.org/1.0/"; id="mal-link" type="guide" style="xslt-stylesheet"><info><link 
type="guide" xref="stylesheets" group="mal"/><revision version="3.4" date="2012-01-17" status="final"/><link 
type="xslt-defines-template" xref="mal.link.linkid"/><link type="xslt-defines-template" 
xref="mal.link.xref.linkid"/><link type="xslt-defines-template" xref="mal.link.content"/><link 
type="xslt-defines-template" xref="mal.link.content.custom"/><link type="xslt-defines-template" 
xref="mal.link.desc"/><link type="xslt-defines-template" xref="mal.link.desc.custom"/><link 
type="xslt-defines-template" xref="mal.link.tooltip"/><link type="xslt-defines-template" 
xref="mal.link.tooltip.custom"/><link type="xslt-defines-template" xref="mal.link.target"/><link 
type="xslt-defines-template" xref="mal.link.target.custom"/><link type="xslt-defines-template" 
xref="mal.link.guidelinks"/><link type="xslt-defines-template" xref="mal.link.topiclinks"/><link 
type="xslt-defines-temp
 late" xref="mal.link.seealsolinks"/><link type="xslt-defines-template" xref="mal.link.linktrails"/><link 
type="xslt-defines-template" xref="mal.link.facetlinks"/><link type="xslt-defines-template" 
xref="mal.link.sorttitle"/><link type="xslt-implements-mode" xref="mal.link.content.mode"/><link 
type="xslt-defines-param" xref="mal.cache.file"/><link type="xslt-defines-param" xref="mal.cache"/><link 
type="xslt-defines-param" xref="mal.link.prefix"/><link type="xslt-defines-param" 
xref="mal.link.extension"/><link type="xslt-defines-param" 
xref="mal.link.default_root"/></info><title>Mallard Links</title><p>Common linking utilities for Mallard 
documents.</p><p>This stylesheet contains various utilities for handling links in Mallard documents.  The 
templates in this stylesheet make it easier to handle the different linking mechanisms in Mallard, including 
the dynamic automatic linking systems.</p><links type="topic" groups="stylesheets" 
style="linklist"><title>Stylesheets</title></l
 inks><links type="topic" groups="parameters" style="linklist"><title>Parameters</title></links><links 
type="topic" groups="modes" style="linklist"><title>Modes</title></links><links type="topic" 
groups="templates" style="linklist"><title>Templates</title></links><links type="topic" groups="keys" 
style="linklist"><title>Keys</title></links><list style="compact"><title>Calls 
Templates</title><item><p><link xref="l10n.gettext"/></p></item><item><p><link 
xref="utils.email_address"/></p></item></list><list style="compact"><title>Calls Keys</title><item><p><link 
xref="mal.cache.key"/></p></item><item><p><link xref="mal.cache.link.key"/></p></item><item><p><link 
xref="mal.facet.all.key"/></p></item></list><list style="compact"><title>Calls 
Parameters</title><item><p><link xref="mal.cache"/></p></item><item><p><link 
xref="mal.cache.file"/></p></item><item><p><link xref="mal.link.default_root"/></p></item><item><p><link 
xref="mal.link.extension"/></p></item><item><p><link xref="mal.l
 ink.prefix"/></p></item></list><table><title>Implements 
Templates</title><thead><tr><th><p>Mode</p></th><th><p>Match</p></th></tr></thead><tbody><tr><td><p><link 
xref="mal.link.content.mode">mal.link.content.mode</link></p></td><td><p><code>* | 
text()</code></p></td></tr></tbody></table></page>
diff --git a/doc/yelp-xsl/C/mal-sort.page b/doc/yelp-xsl/C/mal-sort.page
index 89aab5c..26a989b 100644
--- a/doc/yelp-xsl/C/mal-sort.page
+++ b/doc/yelp-xsl/C/mal-sort.page
@@ -1,10 +1,2 @@
 <?xml version="1.0"?>
-<page xmlns="http://projectmallard.org/1.0/"; xmlns:str="http://exslt.org/strings"; id="mal-sort" type="guide" 
style="xslt-stylesheet"><?xslt-private _mal.sort.tsort.node?><?xslt-private _mal.sort.getgroups?><info><link 
type="guide" xref="stylesheets" group="mal"/><revision status="incomplete" version="1.0" 
date="2010-07-08"/><link type="xslt-requires" xref="mal-link"/><link type="xslt-defines-template" 
xref="mal.sort.tsort"/></info><title>Mallard Topological Sort</title><p>Sort a Mallard document.</p>
-  
-  
-  <p>This stylesheet contains utilities for sorting the pages in a Mallard document based on their 
informational links.</p>
-
-
-
-
-<links type="topic" groups="stylesheets" style="linklist"><title>Stylesheets</title></links><links 
type="topic" groups="parameters" style="linklist"><title>Parameters</title></links><links type="topic" 
groups="modes" style="linklist"><title>Modes</title></links><links type="topic" groups="templates" 
style="linklist"><title>Templates</title></links><links type="topic" groups="keys" 
style="linklist"><title>Keys</title></links><list style="compact"><title>Requires 
Stylesheets</title><item><p><link xref="mal-link"/></p></item></list><list style="compact"><title>Calls 
Templates</title><item><p><link xref="mal.link.linkid"/></p></item><item><p><link 
xref="mal.link.xref.linkid"/></p></item><item><p><link xref="mal.link.topiclinks"/></p></item></list><list 
style="compact"><title>Calls Keys</title><item><p><link xref="mal.cache.key"/></p></item></list><list 
style="compact"><title>Calls Parameters</title><item><p><link xref="mal.cache"/></p></item><item><p><link 
xref="mal.link.default
 _root"/></p></item></list></page>
+<page xmlns="http://projectmallard.org/1.0/"; id="mal-sort" type="guide" 
style="xslt-stylesheet"><?xslt-private _mal.sort.tsort.node?><?xslt-private _mal.sort.getgroups?><info><link 
type="guide" xref="stylesheets" group="mal"/><revision status="incomplete" version="1.0" 
date="2010-07-08"/><link type="xslt-requires" xref="mal-link"/><link type="xslt-defines-template" 
xref="mal.sort.tsort"/></info><title>Mallard Topological Sort</title><p>Sort a Mallard document.</p><p>This 
stylesheet contains utilities for sorting the pages in a Mallard document based on their informational 
links.</p><links type="topic" groups="stylesheets" style="linklist"><title>Stylesheets</title></links><links 
type="topic" groups="parameters" style="linklist"><title>Parameters</title></links><links type="topic" 
groups="modes" style="linklist"><title>Modes</title></links><links type="topic" groups="templates" 
style="linklist"><title>Templates</title></links><links type="topic" groups="keys" style="linklist"
<title>Keys</title></links><list style="compact"><title>Requires Stylesheets</title><item><p><link 
xref="mal-link"/></p></item></list><list style="compact"><title>Calls Templates</title><item><p><link 
xref="mal.link.linkid"/></p></item><item><p><link xref="mal.link.xref.linkid"/></p></item><item><p><link 
xref="mal.link.topiclinks"/></p></item></list><list style="compact"><title>Calls Keys</title><item><p><link 
xref="mal.cache.key"/></p></item></list><list style="compact"><title>Calls Parameters</title><item><p><link 
xref="mal.cache"/></p></item><item><p><link xref="mal.link.default_root"/></p></item></list></page>
diff --git a/doc/yelp-xsl/C/mal.cache.info.page b/doc/yelp-xsl/C/mal.cache.info.page
index 628ccf2..8da4b69 100644
--- a/doc/yelp-xsl/C/mal.cache.info.page
+++ b/doc/yelp-xsl/C/mal.cache.info.page
@@ -2,4 +2,4 @@
 <page xmlns="http://projectmallard.org/1.0/"; id="mal.cache.info" type="topic" 
style="xslt-template"><info><link type="guide" xref="mal-cache" group="templates"/><link type="guide" 
xref="templates" group="mal"/><revision version="0.0" date="1970-01-01" 
status="stub"/><desc/></info><title>mal.cache.info</title>
   
   
-<list style="compact"><title>Calls Templates</title><item><p><link 
xref="mal.cache.xref"/></p></item></list></page>
+</page>
diff --git a/doc/yelp-xsl/C/mal2html-api.page b/doc/yelp-xsl/C/mal2html-api.page
index 222158d..ef1b50e 100644
--- a/doc/yelp-xsl/C/mal2html-api.page
+++ b/doc/yelp-xsl/C/mal2html-api.page
@@ -1,10 +1,2 @@
 <?xml version="1.0"?>
-<page xmlns="http://projectmallard.org/1.0/"; xmlns:str="http://exslt.org/strings"; id="mal2html-api" 
type="guide" style="xslt-stylesheet"><info><link type="guide" xref="stylesheets" group="mal2html"/><revision 
version="0.0" date="1970-01-01" status="stub"/><link type="xslt-defines-template" 
xref="mal2html.api.links.function"/><link type="xslt-defines-template" 
xref="mal2html.api.links.function.c"/></info><title>Mallard to HTML - API Extension</title><p>Support for 
Mallard API extension elements.</p>
-  
-  
-  <p>This stylesheet contains templates to support features from the Mallard API extension.</p>
-
-
-
-
-<links type="topic" groups="stylesheets" style="linklist"><title>Stylesheets</title></links><links 
type="topic" groups="parameters" style="linklist"><title>Parameters</title></links><links type="topic" 
groups="modes" style="linklist"><title>Modes</title></links><links type="topic" groups="templates" 
style="linklist"><title>Templates</title></links><links type="topic" groups="keys" 
style="linklist"><title>Keys</title></links><list style="compact"><title>Calls 
Templates</title><item><p><link xref="mal2html.links.ul"/></p></item><item><p><link 
xref="utils.repeat_string"/></p></item><item><p><link xref="mal.link.tooltip"/></p></item></list><list 
style="compact"><title>Calls Modes</title><item><p><link xref="mal2html.inline.mode"/></p></item></list><list 
style="compact"><title>Calls Keys</title><item><p><link xref="mal.cache.key"/></p></item></list><list 
style="compact"><title>Calls Parameters</title><item><p><link xref="mal.cache"/></p></item></list></page>
+<page xmlns="http://projectmallard.org/1.0/"; id="mal2html-api" type="guide" 
style="xslt-stylesheet"><info><link type="guide" xref="stylesheets" group="mal2html"/><revision version="0.0" 
date="1970-01-01" status="stub"/><link type="xslt-defines-template" xref="mal2html.api.links.function"/><link 
type="xslt-defines-template" xref="mal2html.api.links.function.c"/></info><title>Mallard to HTML - API 
Extension</title><p>Support for Mallard API extension elements.</p><p>This stylesheet contains templates to 
support features from the Mallard API extension.</p><links type="topic" groups="stylesheets" 
style="linklist"><title>Stylesheets</title></links><links type="topic" groups="parameters" 
style="linklist"><title>Parameters</title></links><links type="topic" groups="modes" 
style="linklist"><title>Modes</title></links><links type="topic" groups="templates" 
style="linklist"><title>Templates</title></links><links type="topic" groups="keys" 
style="linklist"><title>Keys</title></links><l
 ist style="compact"><title>Calls Templates</title><item><p><link 
xref="mal2html.links.ul"/></p></item><item><p><link xref="utils.repeat_string"/></p></item><item><p><link 
xref="mal.link.tooltip"/></p></item></list><list style="compact"><title>Calls Modes</title><item><p><link 
xref="mal2html.inline.mode"/></p></item></list><list style="compact"><title>Calls Keys</title><item><p><link 
xref="mal.cache.key"/></p></item></list><list style="compact"><title>Calls Parameters</title><item><p><link 
xref="mal.cache"/></p></item></list></page>
diff --git a/doc/yelp-xsl/C/mal2html-block.page b/doc/yelp-xsl/C/mal2html-block.page
index ab1c2ce..cd68abc 100644
--- a/doc/yelp-xsl/C/mal2html-block.page
+++ b/doc/yelp-xsl/C/mal2html-block.page
@@ -1,11 +1,2 @@
 <?xml version="1.0"?>
-<page xmlns="http://projectmallard.org/1.0/"; xmlns:str="http://exslt.org/strings"; id="mal2html-block" 
type="guide" style="xslt-stylesheet"><?xslt-private _mal2html.choose.mode?><info><link type="guide" 
xref="stylesheets" group="mal2html"/><revision version="1.0" date="2010-06-03" status="final"/><link 
type="xslt-defines-template" xref="mal2html.pre"/><link type="xslt-implements-mode" 
xref="mal2html.block.mode"/><link type="xslt-implements-mode" xref="l10n.format.mode"/></info><title>Mallard 
to HTML - Blocks</title><p>Handle simple Mallard block elements.</p>
-  
-  
-  <p>This stylesheet contains templates for handling most Mallard block elements, except the list and table 
elements.</p>
-
-
-
-
-
-<links type="topic" groups="stylesheets" style="linklist"><title>Stylesheets</title></links><links 
type="topic" groups="parameters" style="linklist"><title>Parameters</title></links><links type="topic" 
groups="modes" style="linklist"><title>Modes</title></links><links type="topic" groups="templates" 
style="linklist"><title>Templates</title></links><links type="topic" groups="keys" 
style="linklist"><title>Keys</title></links><list style="compact"><title>Calls 
Templates</title><item><p><link xref="mal.if.test"/></p></item><item><p><link 
xref="html.class.attr"/></p></item><item><p><link xref="utils.linenumbering"/></p></item><item><p><link 
xref="html.syntax.class"/></p></item><item><p><link xref="utils.strip_newlines"/></p></item><item><p><link 
xref="l10n.gettext"/></p></item></list><list style="compact"><title>Calls Modes</title><item><p><link 
xref="mal2html.inline.mode"/></p></item></list><list style="compact"><title>Calls 
Parameters</title><item><p><link xref="html.syntax.hi
 ghlight"/></p></item><item><p><link xref="mal2html.editor_mode"/></p></item></list><table><title>Implements 
Templates</title><thead><tr><th><p>Mode</p></th><th><p>Match</p></th></tr></thead><tbody><tr><td><p><link 
xref="l10n.format.mode">l10n.format.mode</link></p></td><td><p><code>msg:comment.name</code></p></td></tr><tr><td><p><link
 
xref="l10n.format.mode">l10n.format.mode</link></p></td><td><p><code>msg:comment.date</code></p></td></tr><tr><td><p><link
 
xref="mal2html.block.mode">mal2html.block.mode</link></p></td><td><p><code>*</code></p></td></tr><tr><td><p><link
 
xref="mal2html.block.mode">mal2html.block.mode</link></p></td><td><p><code>text()</code></p></td></tr><tr><td><p><link
 
xref="mal2html.block.mode">mal2html.block.mode</link></p></td><td><p><code>mal:desc</code></p></td></tr><tr><td><p><link
 
xref="mal2html.block.mode">mal2html.block.mode</link></p></td><td><p><code>mal:code</code></p></td></tr><tr><td><p><link
 xref="mal2html.block.mode">mal2html.block.mode</link><
 /p></td><td><p><code>mal:comment</code></p></td></tr><tr><td><p><link 
xref="mal2html.block.mode">mal2html.block.mode</link></p></td><td><p><code>mal:comment/mal:cite</code></p></td></tr><tr><td><p><link
 
xref="mal2html.block.mode">mal2html.block.mode</link></p></td><td><p><code>mal:div</code></p></td></tr><tr><td><p><link
 
xref="mal2html.block.mode">mal2html.block.mode</link></p></td><td><p><code>mal:example</code></p></td></tr><tr><td><p><link
 
xref="mal2html.block.mode">mal2html.block.mode</link></p></td><td><p><code>mal:figure</code></p></td></tr><tr><td><p><link
 
xref="mal2html.block.mode">mal2html.block.mode</link></p></td><td><p><code>mal:listing</code></p></td></tr><tr><td><p><link
 
xref="mal2html.block.mode">mal2html.block.mode</link></p></td><td><p><code>mal:note</code></p></td></tr><tr><td><p><link
 
xref="mal2html.block.mode">mal2html.block.mode</link></p></td><td><p><code>mal:info</code></p></td></tr><tr><td><p><link
 xref="mal2html.block.mode">mal2html.block.mode</link>
 </p></td><td><p><code>mal:p</code></p></td></tr><tr><td><p><link 
xref="mal2html.block.mode">mal2html.block.mode</link></p></td><td><p><code>mal:quote</code></p></td></tr><tr><td><p><link
 
xref="mal2html.block.mode">mal2html.block.mode</link></p></td><td><p><code>mal:quote/mal:cite</code></p></td></tr><tr><td><p><link
 
xref="mal2html.block.mode">mal2html.block.mode</link></p></td><td><p><code>mal:screen</code></p></td></tr><tr><td><p><link
 
xref="mal2html.block.mode">mal2html.block.mode</link></p></td><td><p><code>mal:synopsis</code></p></td></tr><tr><td><p><link
 
xref="mal2html.block.mode">mal2html.block.mode</link></p></td><td><p><code>mal:title</code></p></td></tr><tr><td><p><link
 
xref="mal2html.block.mode">mal2html.block.mode</link></p></td><td><p><code>if:choose</code></p></td></tr><tr><td><p><link
 
xref="mal2html.block.mode">mal2html.block.mode</link></p></td><td><p><code>if:if</code></p></td></tr></tbody></table></page>
+<page xmlns="http://projectmallard.org/1.0/"; id="mal2html-block" type="guide" 
style="xslt-stylesheet"><?xslt-private _mal2html.choose.mode?><info><link type="guide" xref="stylesheets" 
group="mal2html"/><revision version="1.0" date="2010-06-03" status="final"/><link 
type="xslt-defines-template" xref="mal2html.pre"/><link type="xslt-implements-mode" 
xref="mal2html.block.mode"/><link type="xslt-implements-mode" xref="html.syntax.class.mode"/><link 
type="xslt-implements-mode" xref="l10n.format.mode"/></info><title>Mallard to HTML - Blocks</title><p>Handle 
simple Mallard block elements.</p><p>This stylesheet contains templates for handling most Mallard block 
elements, except the list and table elements.</p><links type="topic" groups="stylesheets" 
style="linklist"><title>Stylesheets</title></links><links type="topic" groups="parameters" 
style="linklist"><title>Parameters</title></links><links type="topic" groups="modes" 
style="linklist"><title>Modes</title></links><links type="top
 ic" groups="templates" style="linklist"><title>Templates</title></links><links type="topic" groups="keys" 
style="linklist"><title>Keys</title></links><list style="compact"><title>Calls 
Templates</title><item><p><link xref="mal.if.test"/></p></item><item><p><link 
xref="html.class.attr"/></p></item><item><p><link xref="utils.linenumbering"/></p></item><item><p><link 
xref="html.syntax.class"/></p></item><item><p><link xref="utils.strip_newlines"/></p></item><item><p><link 
xref="l10n.gettext"/></p></item></list><list style="compact"><title>Calls Modes</title><item><p><link 
xref="mal2html.inline.mode"/></p></item></list><list style="compact"><title>Calls 
Parameters</title><item><p><link xref="html.syntax.highlight"/></p></item><item><p><link 
xref="mal2html.editor_mode"/></p></item></list><table><title>Implements 
Templates</title><thead><tr><th><p>Mode</p></th><th><p>Match</p></th></tr></thead><tbody><tr><td><p><link 
xref="html.syntax.class.mode">html.syntax.class.mode</link></p><
 /td><td><p><code>mal:code | mal:screen</code></p></td></tr><tr><td><p><link 
xref="l10n.format.mode">l10n.format.mode</link></p></td><td><p><code>msg:comment.name</code></p></td></tr><tr><td><p><link
 
xref="l10n.format.mode">l10n.format.mode</link></p></td><td><p><code>msg:comment.date</code></p></td></tr><tr><td><p><link
 
xref="mal2html.block.mode">mal2html.block.mode</link></p></td><td><p><code>*</code></p></td></tr><tr><td><p><link
 
xref="mal2html.block.mode">mal2html.block.mode</link></p></td><td><p><code>text()</code></p></td></tr><tr><td><p><link
 
xref="mal2html.block.mode">mal2html.block.mode</link></p></td><td><p><code>mal:desc</code></p></td></tr><tr><td><p><link
 
xref="mal2html.block.mode">mal2html.block.mode</link></p></td><td><p><code>mal:code</code></p></td></tr><tr><td><p><link
 
xref="mal2html.block.mode">mal2html.block.mode</link></p></td><td><p><code>mal:comment</code></p></td></tr><tr><td><p><link
 xref="mal2html.block.mode">mal2html.block.mode</link></p></td><td><p
<code>mal:comment/mal:cite</code></p></td></tr><tr><td><p><link 
xref="mal2html.block.mode">mal2html.block.mode</link></p></td><td><p><code>mal:div</code></p></td></tr><tr><td><p><link

xref="mal2html.block.mode">mal2html.block.mode</link></p></td><td><p><code>mal:example</code></p></td></tr><tr><td><p><link

xref="mal2html.block.mode">mal2html.block.mode</link></p></td><td><p><code>mal:figure</code></p></td></tr><tr><td><p><link

xref="mal2html.block.mode">mal2html.block.mode</link></p></td><td><p><code>mal:listing</code></p></td></tr><tr><td><p><link

xref="mal2html.block.mode">mal2html.block.mode</link></p></td><td><p><code>mal:note</code></p></td></tr><tr><td><p><link

xref="mal2html.block.mode">mal2html.block.mode</link></p></td><td><p><code>mal:info</code></p></td></tr><tr><td><p><link

xref="mal2html.block.mode">mal2html.block.mode</link></p></td><td><p><code>mal:p</code></p></td></tr><tr><td><p><link
xref="mal2html.block.mode">mal2html.block.mode</link></p></td><td><p><cod
 e>mal:quote</code></p></td></tr><tr><td><p><link 
xref="mal2html.block.mode">mal2html.block.mode</link></p></td><td><p><code>mal:quote/mal:cite</code></p></td></tr><tr><td><p><link
 
xref="mal2html.block.mode">mal2html.block.mode</link></p></td><td><p><code>mal:screen</code></p></td></tr><tr><td><p><link
 
xref="mal2html.block.mode">mal2html.block.mode</link></p></td><td><p><code>mal:synopsis</code></p></td></tr><tr><td><p><link
 
xref="mal2html.block.mode">mal2html.block.mode</link></p></td><td><p><code>mal:title</code></p></td></tr><tr><td><p><link
 
xref="mal2html.block.mode">mal2html.block.mode</link></p></td><td><p><code>if:choose</code></p></td></tr><tr><td><p><link
 
xref="mal2html.block.mode">mal2html.block.mode</link></p></td><td><p><code>if:if</code></p></td></tr></tbody></table></page>
diff --git a/doc/yelp-xsl/C/mal2html-gloss.page b/doc/yelp-xsl/C/mal2html-gloss.page
index a4d8751..7758451 100644
--- a/doc/yelp-xsl/C/mal2html-gloss.page
+++ b/doc/yelp-xsl/C/mal2html-gloss.page
@@ -1,10 +1,2 @@
 <?xml version="1.0"?>
-<page xmlns="http://projectmallard.org/1.0/"; xmlns:str="http://exslt.org/strings"; id="mal2html-gloss" 
type="guide" style="xslt-stylesheet"><info><link type="guide" xref="stylesheets" group="mal2html"/><revision 
version="0.0" date="1970-01-01" status="stub"/><link type="xslt-defines-template" 
xref="mal2html.gloss.terms"/><link type="xslt-defines-template" xref="mal2html.gloss.js"/><link 
type="xslt-implements-mode" xref="mal2html.inline.mode"/></info><title>Mallard to HTML - 
Glossaries</title><p>Support the Mallard Glossary extension.</p>
-  
-  
-  <p>This stylesheet contains templates and supporting JavaScript to support the Mallard Glossary extension 
in HTML.</p>
-
-
-
-
-<links type="topic" groups="stylesheets" style="linklist"><title>Stylesheets</title></links><links 
type="topic" groups="parameters" style="linklist"><title>Parameters</title></links><links type="topic" 
groups="modes" style="linklist"><title>Modes</title></links><links type="topic" groups="templates" 
style="linklist"><title>Templates</title></links><links type="topic" groups="keys" 
style="linklist"><title>Keys</title></links><list style="compact"><title>Calls 
Templates</title><item><p><link xref="mal.gloss.terms"/></p></item><item><p><link 
xref="mal.link.target"/></p></item><item><p><link xref="mal.link.tooltip"/></p></item><item><p><link 
xref="mal.link.content"/></p></item><item><p><link xref="html.lang.attrs"/></p></item></list><list 
style="compact"><title>Calls Modes</title><item><p><link 
xref="mal2html.block.mode"/></p></item><item><p><link xref="mal2html.inline.mode"/></p></item></list><list 
style="compact"><title>Calls Keys</title><item><p><link xref="mal.gloss.key"/></
 p></item></list><list style="compact"><title>Calls Parameters</title><item><p><link 
xref="mal.cache"/></p></item></list><table><title>Implements 
Templates</title><thead><tr><th><p>Mode</p></th><th><p>Match</p></th></tr></thead><tbody><tr><td><p><link 
xref="mal2html.inline.mode">mal2html.inline.mode</link></p></td><td><p><code>gloss:term</code></p></td></tr></tbody></table></page>
+<page xmlns="http://projectmallard.org/1.0/"; id="mal2html-gloss" type="guide" 
style="xslt-stylesheet"><info><link type="guide" xref="stylesheets" group="mal2html"/><revision version="0.0" 
date="1970-01-01" status="stub"/><link type="xslt-defines-template" xref="mal2html.gloss.terms"/><link 
type="xslt-implements-mode" xref="mal2html.inline.mode"/></info><title>Mallard to HTML - 
Glossaries</title><p>Support the Mallard Glossary extension.</p><p>This stylesheet contains templates and 
supporting JavaScript to support the Mallard Glossary extension in HTML.</p><links type="topic" 
groups="stylesheets" style="linklist"><title>Stylesheets</title></links><links type="topic" 
groups="parameters" style="linklist"><title>Parameters</title></links><links type="topic" groups="modes" 
style="linklist"><title>Modes</title></links><links type="topic" groups="templates" 
style="linklist"><title>Templates</title></links><links type="topic" groups="keys" 
style="linklist"><title>Keys</title></links
<list style="compact"><title>Calls Templates</title><item><p><link 
xref="mal.gloss.terms"/></p></item><item><p><link xref="mal.link.target"/></p></item><item><p><link 
xref="mal.link.tooltip"/></p></item><item><p><link xref="mal.link.content"/></p></item><item><p><link 
xref="html.lang.attrs"/></p></item></list><list style="compact"><title>Calls Modes</title><item><p><link 
xref="mal2html.block.mode"/></p></item><item><p><link xref="mal2html.inline.mode"/></p></item></list><list 
style="compact"><title>Calls Keys</title><item><p><link xref="mal.gloss.key"/></p></item></list><list 
style="compact"><title>Calls Parameters</title><item><p><link 
xref="mal.cache"/></p></item></list><table><title>Implements 
Templates</title><thead><tr><th><p>Mode</p></th><th><p>Match</p></th></tr></thead><tbody><tr><td><p><link 
xref="mal2html.inline.mode">mal2html.inline.mode</link></p></td><td><p><code>gloss:term</code></p></td></tr></tbody></table></page>
diff --git a/doc/yelp-xsl/C/mal2html-inline.page b/doc/yelp-xsl/C/mal2html-inline.page
index f819ecb..90db2fb 100644
--- a/doc/yelp-xsl/C/mal2html-inline.page
+++ b/doc/yelp-xsl/C/mal2html-inline.page
@@ -1,12 +1,2 @@
 <?xml version="1.0"?>
-<page xmlns="http://projectmallard.org/1.0/"; xmlns:str="http://exslt.org/strings"; id="mal2html-inline" 
type="guide" style="xslt-stylesheet"><info><link type="guide" xref="stylesheets" group="mal2html"/><revision 
version="3.8" date="2012-11-13" status="final"/><link type="xslt-defines-template" 
xref="mal2html.span"/><link type="xslt-implements-mode" xref="mal.link.content.mode"/><link 
type="xslt-implements-mode" xref="mal2html.inline.mode"/><link type="xslt-implements-mode" 
xref="mal2html.inline.content.mode"/></info><title>Mallard to HTML - Inlines</title><p>Handle simple Mallard 
inline elements.</p>
-  
-  
-  <p>This stylesheet contains templates to handle most Mallard inline elements. It also maps <code 
style="xslt-mode" xref="mal.link.content.mode">mal.link.content.mode</code> to <code style="xslt-mode" 
xref="mal2html.inline.mode">mal2html.inline.mode</code>.</p>
-
-
-
-
-
-
-<links type="topic" groups="stylesheets" style="linklist"><title>Stylesheets</title></links><links 
type="topic" groups="parameters" style="linklist"><title>Parameters</title></links><links type="topic" 
groups="modes" style="linklist"><title>Modes</title></links><links type="topic" groups="templates" 
style="linklist"><title>Templates</title></links><links type="topic" groups="keys" 
style="linklist"><title>Keys</title></links><list style="compact"><title>Calls 
Templates</title><item><p><link xref="html.class.attr"/></p></item><item><p><link 
xref="html.lang.attrs"/></p></item><item><p><link xref="mal.link.target"/></p></item><item><p><link 
xref="mal.link.tooltip"/></p></item><item><p><link 
xref="l10n.direction"/></p></item></list><table><title>Implements 
Templates</title><thead><tr><th><p>Mode</p></th><th><p>Match</p></th></tr></thead><tbody><tr><td><p><link 
xref="mal.link.content.mode">mal.link.content.mode</link></p></td><td><p><code>*</code></p></td></tr><tr><td><p><link
 xre
 
f="mal2html.inline.content.mode">mal2html.inline.content.mode</link></p></td><td><p><code>node()</code></p></td></tr><tr><td><p><link
 
xref="mal2html.inline.content.mode">mal2html.inline.content.mode</link></p></td><td><p><code>mal:guiseq</code></p></td></tr><tr><td><p><link
 
xref="mal2html.inline.content.mode">mal2html.inline.content.mode</link></p></td><td><p><code>mal:key</code></p></td></tr><tr><td><p><link
 
xref="mal2html.inline.content.mode">mal2html.inline.content.mode</link></p></td><td><p><code>mal:keyseq</code></p></td></tr><tr><td><p><link
 
xref="mal2html.inline.content.mode">mal2html.inline.content.mode</link></p></td><td><p><code>mal:link</code></p></td></tr><tr><td><p><link
 
xref="mal2html.inline.mode">mal2html.inline.mode</link></p></td><td><p><code>*</code></p></td></tr><tr><td><p><link
 
xref="mal2html.inline.mode">mal2html.inline.mode</link></p></td><td><p><code>mal:app</code></p></td></tr><tr><td><p><link
 xref="mal2html.inline.mode">mal2html.inline.mode</link></p
</td><td><p><code>mal:cmd</code></p></td></tr><tr><td><p><link 
xref="mal2html.inline.mode">mal2html.inline.mode</link></p></td><td><p><code>mal:code</code></p></td></tr><tr><td><p><link

xref="mal2html.inline.mode">mal2html.inline.mode</link></p></td><td><p><code>mal:date</code></p></td></tr><tr><td><p><link

xref="mal2html.inline.mode">mal2html.inline.mode</link></p></td><td><p><code>mal:em</code></p></td></tr><tr><td><p><link

xref="mal2html.inline.mode">mal2html.inline.mode</link></p></td><td><p><code>mal:file</code></p></td></tr><tr><td><p><link

xref="mal2html.inline.mode">mal2html.inline.mode</link></p></td><td><p><code>mal:gui</code></p></td></tr><tr><td><p><link

xref="mal2html.inline.mode">mal2html.inline.mode</link></p></td><td><p><code>mal:guiseq</code></p></td></tr><tr><td><p><link

xref="mal2html.inline.mode">mal2html.inline.mode</link></p></td><td><p><code>mal:input</code></p></td></tr><tr><td><p><link
xref="mal2html.inline.mode">mal2html.inline.mode</link></p></td>
 <td><p><code>e:hi</code></p></td></tr><tr><td><p><link 
xref="mal2html.inline.mode">mal2html.inline.mode</link></p></td><td><p><code>mal:key</code></p></td></tr><tr><td><p><link
 
xref="mal2html.inline.mode">mal2html.inline.mode</link></p></td><td><p><code>mal:keyseq</code></p></td></tr><tr><td><p><link
 
xref="mal2html.inline.mode">mal2html.inline.mode</link></p></td><td><p><code>mal:link</code></p></td></tr><tr><td><p><link
 
xref="mal2html.inline.mode">mal2html.inline.mode</link></p></td><td><p><code>mal:output</code></p></td></tr><tr><td><p><link
 
xref="mal2html.inline.mode">mal2html.inline.mode</link></p></td><td><p><code>mal:span</code></p></td></tr><tr><td><p><link
 
xref="mal2html.inline.mode">mal2html.inline.mode</link></p></td><td><p><code>mal:sys</code></p></td></tr><tr><td><p><link
 
xref="mal2html.inline.mode">mal2html.inline.mode</link></p></td><td><p><code>mal:var</code></p></td></tr><tr><td><p><link
 xref="mal2html.inline.mode">mal2html.inline.mode</link></p></td><td><p><
 code>text()</code></p></td></tr></tbody></table></page>
+<page xmlns="http://projectmallard.org/1.0/"; id="mal2html-inline" type="guide" 
style="xslt-stylesheet"><info><link type="guide" xref="stylesheets" group="mal2html"/><revision version="3.8" 
date="2012-11-13" status="final"/><link type="xslt-defines-template" xref="mal2html.span"/><link 
type="xslt-implements-mode" xref="mal.link.content.mode"/><link type="xslt-implements-mode" 
xref="mal2html.inline.mode"/><link type="xslt-implements-mode" 
xref="mal2html.inline.content.mode"/></info><title>Mallard to HTML - Inlines</title><p>Handle simple Mallard 
inline elements.</p><p>This stylesheet contains templates to handle most Mallard inline elements. It also 
maps <code style="xslt-mode" xref="mal.link.content.mode">mal.link.content.mode</code> to <code 
style="xslt-mode" xref="mal2html.inline.mode">mal2html.inline.mode</code>.</p><links type="topic" 
groups="stylesheets" style="linklist"><title>Stylesheets</title></links><links type="topic" 
groups="parameters" style="linklist"><title>Par
 ameters</title></links><links type="topic" groups="modes" 
style="linklist"><title>Modes</title></links><links type="topic" groups="templates" 
style="linklist"><title>Templates</title></links><links type="topic" groups="keys" 
style="linklist"><title>Keys</title></links><list style="compact"><title>Calls 
Templates</title><item><p><link xref="html.class.attr"/></p></item><item><p><link 
xref="html.lang.attrs"/></p></item><item><p><link xref="mal.link.target"/></p></item><item><p><link 
xref="mal.link.tooltip"/></p></item><item><p><link 
xref="l10n.direction"/></p></item></list><table><title>Implements 
Templates</title><thead><tr><th><p>Mode</p></th><th><p>Match</p></th></tr></thead><tbody><tr><td><p><link 
xref="mal.link.content.mode">mal.link.content.mode</link></p></td><td><p><code>*</code></p></td></tr><tr><td><p><link
 
xref="mal2html.inline.content.mode">mal2html.inline.content.mode</link></p></td><td><p><code>node()</code></p></td></tr><tr><td><p><link
 xref="mal2html.inline.con
 
tent.mode">mal2html.inline.content.mode</link></p></td><td><p><code>mal:guiseq</code></p></td></tr><tr><td><p><link
 
xref="mal2html.inline.content.mode">mal2html.inline.content.mode</link></p></td><td><p><code>mal:key</code></p></td></tr><tr><td><p><link
 
xref="mal2html.inline.content.mode">mal2html.inline.content.mode</link></p></td><td><p><code>mal:keyseq</code></p></td></tr><tr><td><p><link
 
xref="mal2html.inline.content.mode">mal2html.inline.content.mode</link></p></td><td><p><code>mal:link</code></p></td></tr><tr><td><p><link
 
xref="mal2html.inline.mode">mal2html.inline.mode</link></p></td><td><p><code>*</code></p></td></tr><tr><td><p><link
 
xref="mal2html.inline.mode">mal2html.inline.mode</link></p></td><td><p><code>mal:app</code></p></td></tr><tr><td><p><link
 
xref="mal2html.inline.mode">mal2html.inline.mode</link></p></td><td><p><code>mal:cmd</code></p></td></tr><tr><td><p><link
 xref="mal2html.inline.mode">mal2html.inline.mode</link></p></td><td><p><code>mal:code</code></p
</td></tr><tr><td><p><link 
xref="mal2html.inline.mode">mal2html.inline.mode</link></p></td><td><p><code>mal:date</code></p></td></tr><tr><td><p><link

xref="mal2html.inline.mode">mal2html.inline.mode</link></p></td><td><p><code>mal:em</code></p></td></tr><tr><td><p><link

xref="mal2html.inline.mode">mal2html.inline.mode</link></p></td><td><p><code>mal:file</code></p></td></tr><tr><td><p><link

xref="mal2html.inline.mode">mal2html.inline.mode</link></p></td><td><p><code>mal:gui</code></p></td></tr><tr><td><p><link

xref="mal2html.inline.mode">mal2html.inline.mode</link></p></td><td><p><code>mal:guiseq</code></p></td></tr><tr><td><p><link

xref="mal2html.inline.mode">mal2html.inline.mode</link></p></td><td><p><code>mal:input</code></p></td></tr><tr><td><p><link

xref="mal2html.inline.mode">mal2html.inline.mode</link></p></td><td><p><code>e:hi</code></p></td></tr><tr><td><p><link
xref="mal2html.inline.mode">mal2html.inline.mode</link></p></td><td><p><code>mal:key</code></p></td></tr
<tr><td><p><link 
xref="mal2html.inline.mode">mal2html.inline.mode</link></p></td><td><p><code>mal:keyseq</code></p></td></tr><tr><td><p><link

xref="mal2html.inline.mode">mal2html.inline.mode</link></p></td><td><p><code>mal:link</code></p></td></tr><tr><td><p><link

xref="mal2html.inline.mode">mal2html.inline.mode</link></p></td><td><p><code>mal:output</code></p></td></tr><tr><td><p><link

xref="mal2html.inline.mode">mal2html.inline.mode</link></p></td><td><p><code>mal:span</code></p></td></tr><tr><td><p><link

xref="mal2html.inline.mode">mal2html.inline.mode</link></p></td><td><p><code>mal:sys</code></p></td></tr><tr><td><p><link

xref="mal2html.inline.mode">mal2html.inline.mode</link></p></td><td><p><code>mal:var</code></p></td></tr><tr><td><p><link

xref="mal2html.inline.mode">mal2html.inline.mode</link></p></td><td><p><code>text()</code></p></td></tr></tbody></table></page>
diff --git a/doc/yelp-xsl/C/mal2html-links.page b/doc/yelp-xsl/C/mal2html-links.page
index 24e3dba..b2738af 100644
--- a/doc/yelp-xsl/C/mal2html-links.page
+++ b/doc/yelp-xsl/C/mal2html-links.page
@@ -1,36 +1,2 @@
 <?xml version="1.0"?>
-<page xmlns="http://projectmallard.org/1.0/"; xmlns:str="http://exslt.org/strings"; id="mal2html-links" 
type="guide" style="xslt-stylesheet"><?xslt-private _mal2html.links.section.ul?><?xslt-private 
_mal2html.links.mouseovers?><?xslt-private _mal2html.links.grid?><?xslt-private 
_mal2html.links.norwich?><?xslt-private _mal2html.links.divs?><?xslt-private 
_mal2html.links.divs.nolink.mode?><?xslt-private _mal2html.links.button?><?xslt-private 
_mal2html.links.heading?><info><link type="guide" xref="stylesheets" group="mal2html"/><revision 
version="0.0" date="1970-01-01" status="stub"/><link type="xslt-defines-template" 
xref="mal2html.links.links"/><link type="xslt-defines-template" xref="mal2html.links.ul"/><link 
type="xslt-defines-template" xref="mal2html.links.ul.li"/><link type="xslt-defines-template" 
xref="mal2html.links.guide"/><link type="xslt-defines-template" xref="mal2html.links.prevnext"/><link 
type="xslt-defines-template" xref="mal2html.links.section"/><link type="xslt-
 defines-template" xref="mal2html.links.seealso"/><link type="xslt-defines-template" 
xref="mal2html.links.series"/><link type="xslt-defines-template" xref="mal2html.links.series.prev"/><link 
type="xslt-defines-template" xref="mal2html.links.series.next"/><link type="xslt-defines-template" 
xref="mal2html.links.topic"/></info><title>Mallard to HTML - Links</title>
-  
-  
-  <p>This stylesheet contains templates to handle automatic linking, both using the Mallard links element 
and implicitly.</p>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-<links type="topic" groups="stylesheets" style="linklist"><title>Stylesheets</title></links><links 
type="topic" groups="parameters" style="linklist"><title>Parameters</title></links><links type="topic" 
groups="modes" style="linklist"><title>Modes</title></links><links type="topic" groups="templates" 
style="linklist"><title>Templates</title></links><links type="topic" groups="keys" 
style="linklist"><title>Keys</title></links><list style="compact"><title>Calls 
Templates</title><item><p><link xref="html.class.attr"/></p></item><item><p><link 
xref="mal2html.ui.expander.data"/></p></item><item><p><link 
xref="mal2html.api.links.function"/></p></item><item><p><link 
xref="mal2html.ui.links.tiles"/></p></item><item><p><link xref="mal.link.target"/></p></item><item><p><link 
xref="mal.link.tooltip"/></p></item><item><p><link xref="mal.link.content"/></p></item><item><p><link 
xref="mal2html.editor.badge"/></p></item><item><p><link xref="mal.link.desc"/></p></item><item><p><link 
xref="l1
 0n.gettext"/></p></item><item><p><link xref="mal.link.linkid"/></p></item></list><list 
style="compact"><title>Calls Modes</title><item><p><link xref="mal2html.block.mode"/></p></item></list><list 
style="compact"><title>Calls Keys</title><item><p><link xref="mal.cache.key"/></p></item><item><p><link 
xref="mal.cache.link.key"/></p></item></list><list style="compact"><title>Calls 
Parameters</title><item><p><link xref="mal.cache"/></p></item></list><table><title>Implements 
Templates</title><thead><tr><th><p>Mode</p></th><th><p>Match</p></th></tr></thead><tbody><tr><td><p/></td><td><p><code>mal:links</code></p></td></tr><tr><td><p/></td><td><p><code>mal:links[@type
 = 'guide']</code></p></td></tr><tr><td><p/></td><td><p><code>mal:links[@type = 
'prevnext']</code></p></td></tr><tr><td><p/></td><td><p><code>mal:links[@type = 
'section']</code></p></td></tr><tr><td><p/></td><td><p><code>mal:links[@type = 
'seealso']</code></p></td></tr><tr><td><p/></td><td><p><code>mal:links[@type = 'se
 ries']</code></p></td></tr><tr><td><p/></td><td><p><code>mal:links[@type = 
'topic']</code></p></td></tr></tbody></table></page>
+<page xmlns="http://projectmallard.org/1.0/"; id="mal2html-links" type="guide" 
style="xslt-stylesheet"><?xslt-private _mal2html.links.section.ul?><?xslt-private 
_mal2html.links.mouseovers?><?xslt-private _mal2html.links.grid?><?xslt-private 
_mal2html.links.norwich?><?xslt-private _mal2html.links.divs?><?xslt-private 
_mal2html.links.divs.nolink.mode?><?xslt-private _mal2html.links.button?><?xslt-private 
_mal2html.links.heading?><info><link type="guide" xref="stylesheets" group="mal2html"/><revision 
version="0.0" date="1970-01-01" status="stub"/><link type="xslt-defines-template" 
xref="mal2html.links.links"/><link type="xslt-defines-template" xref="mal2html.links.ul"/><link 
type="xslt-defines-template" xref="mal2html.links.ul.li"/><link type="xslt-defines-template" 
xref="mal2html.links.guide"/><link type="xslt-defines-template" xref="mal2html.links.prevnext"/><link 
type="xslt-defines-template" xref="mal2html.links.section"/><link type="xslt-defines-template" 
xref="mal2html.link
 s.seealso"/><link type="xslt-defines-template" xref="mal2html.links.series"/><link 
type="xslt-defines-template" xref="mal2html.links.series.prev"/><link type="xslt-defines-template" 
xref="mal2html.links.series.next"/><link type="xslt-defines-template" 
xref="mal2html.links.topic"/></info><title>Mallard to HTML - Links</title><p>This stylesheet contains 
templates to handle automatic linking, both using the Mallard links element and implicitly.</p><links 
type="topic" groups="stylesheets" style="linklist"><title>Stylesheets</title></links><links type="topic" 
groups="parameters" style="linklist"><title>Parameters</title></links><links type="topic" groups="modes" 
style="linklist"><title>Modes</title></links><links type="topic" groups="templates" 
style="linklist"><title>Templates</title></links><links type="topic" groups="keys" 
style="linklist"><title>Keys</title></links><list style="compact"><title>Calls 
Templates</title><item><p><link xref="html.class.attr"/></p></item><item><p><
 link xref="mal2html.ui.expander.data"/></p></item><item><p><link 
xref="mal2html.api.links.function"/></p></item><item><p><link 
xref="mal2html.ui.links.tiles"/></p></item><item><p><link xref="mal.link.target"/></p></item><item><p><link 
xref="mal.link.tooltip"/></p></item><item><p><link xref="mal.link.content"/></p></item><item><p><link 
xref="mal2html.editor.badge"/></p></item><item><p><link xref="mal.link.desc"/></p></item><item><p><link 
xref="l10n.gettext"/></p></item><item><p><link xref="mal.link.linkid"/></p></item></list><list 
style="compact"><title>Calls Modes</title><item><p><link xref="mal2html.block.mode"/></p></item></list><list 
style="compact"><title>Calls Keys</title><item><p><link xref="mal.cache.key"/></p></item><item><p><link 
xref="mal.cache.link.key"/></p></item></list><list style="compact"><title>Calls 
Parameters</title><item><p><link xref="mal.cache"/></p></item></list><table><title>Implements 
Templates</title><thead><tr><th><p>Mode</p></th><th><p>Match</p></
 
th></tr></thead><tbody><tr><td><p/></td><td><p><code>mal:links</code></p></td></tr><tr><td><p/></td><td><p><code>mal:links[@type
 = 'guide']</code></p></td></tr><tr><td><p/></td><td><p><code>mal:links[@type = 
'prevnext']</code></p></td></tr><tr><td><p/></td><td><p><code>mal:links[@type = 
'section']</code></p></td></tr><tr><td><p/></td><td><p><code>mal:links[@type = 
'seealso']</code></p></td></tr><tr><td><p/></td><td><p><code>mal:links[@type = 
'series']</code></p></td></tr><tr><td><p/></td><td><p><code>mal:links[@type = 
'topic']</code></p></td></tr></tbody></table></page>
diff --git a/doc/yelp-xsl/C/mal2html-list.page b/doc/yelp-xsl/C/mal2html-list.page
index 4d6bfaf..e600226 100644
--- a/doc/yelp-xsl/C/mal2html-list.page
+++ b/doc/yelp-xsl/C/mal2html-list.page
@@ -1,8 +1,2 @@
 <?xml version="1.0"?>
-<page xmlns="http://projectmallard.org/1.0/"; xmlns:str="http://exslt.org/strings"; id="mal2html-list" 
type="guide" style="xslt-stylesheet"><info><link type="guide" xref="stylesheets" group="mal2html"/><revision 
version="1.0" date="2010-06-04" status="final"/><link type="xslt-defines-template" 
xref="mal.list.start"/><link type="xslt-implements-mode" xref="mal2html.block.mode"/><link 
type="xslt-implements-mode" xref="mal2html.tree.mode"/></info><title>Mallard to HTML - Lists</title><p>Handle 
Mallard list elements.</p>
-  
-  
-  <p>This stylesheet contains templates for the <code>list</code>, <code>steps</code>, <code>terms</code>, 
and <code>tree</code> elements in <code style="xslt-mode" 
xref="mal2html.block.mode">mal2html.block.mode</code>. It handles the parent list elements, as well as any 
special processing for child <code>item</code> elements.</p>
-
-
-<links type="topic" groups="stylesheets" style="linklist"><title>Stylesheets</title></links><links 
type="topic" groups="parameters" style="linklist"><title>Parameters</title></links><links type="topic" 
groups="modes" style="linklist"><title>Modes</title></links><links type="topic" groups="templates" 
style="linklist"><title>Templates</title></links><links type="topic" groups="keys" 
style="linklist"><title>Keys</title></links><list style="compact"><title>Calls 
Templates</title><item><p><link xref="mal.if.test"/></p></item><item><p><link 
xref="html.class.attr"/></p></item><item><p><link xref="html.lang.attrs"/></p></item><item><p><link 
xref="l10n.direction"/></p></item></list><list style="compact"><title>Calls Modes</title><item><p><link 
xref="mal2html.block.mode"/></p></item><item><p><link 
xref="mal2html.inline.mode"/></p></item></list><table><title>Implements 
Templates</title><thead><tr><th><p>Mode</p></th><th><p>Match</p></th></tr></thead><tbody><tr><td><p/></td><td><p><code
mal:list/mal:item</code></p></td></tr><tr><td><p/></td><td><p><code>mal:steps/mal:item</code></p></td></tr><tr><td><p/></td><td><p><code>mal:terms/mal:item</code></p></td></tr><tr><td><p><link

xref="mal2html.block.mode">mal2html.block.mode</link></p></td><td><p><code>mal:list</code></p></td></tr><tr><td><p><link

xref="mal2html.block.mode">mal2html.block.mode</link></p></td><td><p><code>mal:steps</code></p></td></tr><tr><td><p><link

xref="mal2html.block.mode">mal2html.block.mode</link></p></td><td><p><code>mal:terms</code></p></td></tr><tr><td><p><link

xref="mal2html.block.mode">mal2html.block.mode</link></p></td><td><p><code>mal:tree</code></p></td></tr><tr><td><p><link

xref="mal2html.tree.mode">mal2html.tree.mode</link></p></td><td><p><code>mal:item</code></p></td></tr></tbody></table></page>
+<page xmlns="http://projectmallard.org/1.0/"; id="mal2html-list" type="guide" 
style="xslt-stylesheet"><info><link type="guide" xref="stylesheets" group="mal2html"/><revision version="1.0" 
date="2010-06-04" status="final"/><link type="xslt-defines-template" xref="mal.list.start"/><link 
type="xslt-implements-mode" xref="mal2html.block.mode"/><link type="xslt-implements-mode" 
xref="mal2html.tree.mode"/></info><title>Mallard to HTML - Lists</title><p>Handle Mallard list 
elements.</p><p>This stylesheet contains templates for the <code>list</code>, <code>steps</code>, 
<code>terms</code>, and <code>tree</code> elements in <code style="xslt-mode" 
xref="mal2html.block.mode">mal2html.block.mode</code>. It handles the parent list elements, as well as any 
special processing for child <code>item</code> elements.</p><links type="topic" groups="stylesheets" 
style="linklist"><title>Stylesheets</title></links><links type="topic" groups="parameters" 
style="linklist"><title>Parameters</title></
 links><links type="topic" groups="modes" style="linklist"><title>Modes</title></links><links type="topic" 
groups="templates" style="linklist"><title>Templates</title></links><links type="topic" groups="keys" 
style="linklist"><title>Keys</title></links><list style="compact"><title>Calls 
Templates</title><item><p><link xref="mal.if.test"/></p></item><item><p><link 
xref="html.class.attr"/></p></item><item><p><link xref="html.lang.attrs"/></p></item><item><p><link 
xref="l10n.direction"/></p></item></list><list style="compact"><title>Calls Modes</title><item><p><link 
xref="mal2html.block.mode"/></p></item><item><p><link 
xref="mal2html.inline.mode"/></p></item></list><table><title>Implements 
Templates</title><thead><tr><th><p>Mode</p></th><th><p>Match</p></th></tr></thead><tbody><tr><td><p/></td><td><p><code>mal:list/mal:item</code></p></td></tr><tr><td><p/></td><td><p><code>mal:steps/mal:item</code></p></td></tr><tr><td><p/></td><td><p><code>mal:terms/mal:item</code></p></td></tr
<tr><td><p><link 
xref="mal2html.block.mode">mal2html.block.mode</link></p></td><td><p><code>mal:list</code></p></td></tr><tr><td><p><link

xref="mal2html.block.mode">mal2html.block.mode</link></p></td><td><p><code>mal:steps</code></p></td></tr><tr><td><p><link

xref="mal2html.block.mode">mal2html.block.mode</link></p></td><td><p><code>mal:terms</code></p></td></tr><tr><td><p><link

xref="mal2html.block.mode">mal2html.block.mode</link></p></td><td><p><code>mal:tree</code></p></td></tr><tr><td><p><link

xref="mal2html.tree.mode">mal2html.tree.mode</link></p></td><td><p><code>mal:item</code></p></td></tr></tbody></table></page>
diff --git a/doc/yelp-xsl/C/mal2html-math.page b/doc/yelp-xsl/C/mal2html-math.page
index be151e5..48b671f 100644
--- a/doc/yelp-xsl/C/mal2html-math.page
+++ b/doc/yelp-xsl/C/mal2html-math.page
@@ -1,8 +1,2 @@
 <?xml version="1.0"?>
-<page xmlns="http://projectmallard.org/1.0/"; xmlns:str="http://exslt.org/strings"; id="mal2html-math" 
type="guide" style="xslt-stylesheet"><info><link type="guide" xref="stylesheets" group="mal2html"/><revision 
version="3.8" date="2012-11-13" status="final"/><link type="xslt-implements-mode" 
xref="mal2html.math.mode"/><link type="xslt-implements-mode" xref="mal2html.block.mode"/><link 
type="xslt-implements-mode" xref="mal2html.inline.mode"/></info><title>Mallard to HTML - 
MathML</title><p>Handle MathML in Mallard documents.</p>
-  
-  
-  <p>This stylesheet matches embedded MathML in <code style="xslt-mode" 
xref="mal2html.block.mode">mal2html.block.mode</code> and <code style="xslt-mode" 
xref="mal2html.inline.mode">mal2html.inline.mode</code> and processes it in <code style="xslt-mode" 
xref="mal2html.math.mode">mal2html.math.mode</code>. The matched templates for the <code>mml:math</code> 
element automatically set the <code>display</code> attribute based on whether the element is in block or 
inline context.</p>
-
-
-<links type="topic" groups="stylesheets" style="linklist"><title>Stylesheets</title></links><links 
type="topic" groups="parameters" style="linklist"><title>Parameters</title></links><links type="topic" 
groups="modes" style="linklist"><title>Modes</title></links><links type="topic" groups="templates" 
style="linklist"><title>Templates</title></links><links type="topic" groups="keys" 
style="linklist"><title>Keys</title></links><list style="compact"><title>Calls 
Templates</title><item><p><link xref="mal.link.target"/></p></item><item><p><link 
xref="mal.if.test"/></p></item><item><p><link 
xref="html.class.attr"/></p></item></list><table><title>Implements 
Templates</title><thead><tr><th><p>Mode</p></th><th><p>Match</p></th></tr></thead><tbody><tr><td><p><link 
xref="mal2html.block.mode">mal2html.block.mode</link></p></td><td><p><code>mml:math</code></p></td></tr><tr><td><p><link
 xref="mal2html.inline.mode">mal2html.inline.mode</link></p></td><td><p><code>mml:math</code></p></td></t
 r><tr><td><p><link 
xref="mal2html.math.mode">mal2html.math.mode</link></p></td><td><p><code>mml:*</code></p></td></tr><tr><td><p><link
 
xref="mal2html.math.mode">mal2html.math.mode</link></p></td><td><p><code>text()</code></p></td></tr><tr><td><p><link
 
xref="mal2html.math.mode">mal2html.math.mode</link></p></td><td><p><code>*</code></p></td></tr></tbody></table></page>
+<page xmlns="http://projectmallard.org/1.0/"; id="mal2html-math" type="guide" 
style="xslt-stylesheet"><info><link type="guide" xref="stylesheets" group="mal2html"/><revision version="3.8" 
date="2012-11-13" status="final"/><link type="xslt-implements-mode" xref="mal2html.math.mode"/><link 
type="xslt-implements-mode" xref="mal2html.block.mode"/><link type="xslt-implements-mode" 
xref="mal2html.inline.mode"/></info><title>Mallard to HTML - MathML</title><p>Handle MathML in Mallard 
documents.</p><p>This stylesheet matches embedded MathML in <code style="xslt-mode" 
xref="mal2html.block.mode">mal2html.block.mode</code> and <code style="xslt-mode" 
xref="mal2html.inline.mode">mal2html.inline.mode</code> and processes it in <code style="xslt-mode" 
xref="mal2html.math.mode">mal2html.math.mode</code>. The matched templates for the <code>mml:math</code> 
element automatically set the <code>display</code> attribute based on whether the element is in block or 
inline context.</p><links type="
 topic" groups="stylesheets" style="linklist"><title>Stylesheets</title></links><links type="topic" 
groups="parameters" style="linklist"><title>Parameters</title></links><links type="topic" groups="modes" 
style="linklist"><title>Modes</title></links><links type="topic" groups="templates" 
style="linklist"><title>Templates</title></links><links type="topic" groups="keys" 
style="linklist"><title>Keys</title></links><list style="compact"><title>Calls 
Templates</title><item><p><link xref="mal.link.target"/></p></item><item><p><link 
xref="mal.if.test"/></p></item><item><p><link 
xref="html.class.attr"/></p></item></list><table><title>Implements 
Templates</title><thead><tr><th><p>Mode</p></th><th><p>Match</p></th></tr></thead><tbody><tr><td><p><link 
xref="mal2html.block.mode">mal2html.block.mode</link></p></td><td><p><code>mml:math</code></p></td></tr><tr><td><p><link
 
xref="mal2html.inline.mode">mal2html.inline.mode</link></p></td><td><p><code>mml:math</code></p></td></tr><tr><td><p>
 <link 
xref="mal2html.math.mode">mal2html.math.mode</link></p></td><td><p><code>mml:*</code></p></td></tr><tr><td><p><link
 
xref="mal2html.math.mode">mal2html.math.mode</link></p></td><td><p><code>text()</code></p></td></tr><tr><td><p><link
 
xref="mal2html.math.mode">mal2html.math.mode</link></p></td><td><p><code>*</code></p></td></tr></tbody></table></page>
diff --git a/doc/yelp-xsl/C/mal2html-media.page b/doc/yelp-xsl/C/mal2html-media.page
index 21ffbbc..5bfbc4d 100644
--- a/doc/yelp-xsl/C/mal2html-media.page
+++ b/doc/yelp-xsl/C/mal2html-media.page
@@ -1,14 +1,2 @@
 <?xml version="1.0"?>
-<page xmlns="http://projectmallard.org/1.0/"; xmlns:str="http://exslt.org/strings"; id="mal2html-media" 
type="guide" style="xslt-stylesheet"><info><link type="guide" xref="stylesheets" group="mal2html"/><revision 
version="3.8" date="2012-11-05" status="final"/><link type="xslt-defines-template" 
xref="mal2html.media.image"/><link type="xslt-defines-template" xref="mal2html.media.video"/><link 
type="xslt-defines-template" xref="mal2html.media.audio"/><link type="xslt-implements-mode" 
xref="mal2html.block.mode"/><link type="xslt-implements-mode" xref="mal2html.ttml.mode"/><link 
type="xslt-implements-mode" xref="mal2html.inline.mode"/><link type="xslt-implements-mode" 
xref="mal2html.inline.content.mode"/></info><title>Mallard to HTML - Media Elements</title><p>Handle Mallard 
media elements.</p>
-  
-  
-  <p>This stylesheet contains templates for handling Mallard <code>media</code> elements. It also handles 
TTML inside block audio and video <code>media</code> elements.</p>
-
-
-
-
-
-
-
-
-<links type="topic" groups="stylesheets" style="linklist"><title>Stylesheets</title></links><links 
type="topic" groups="parameters" style="linklist"><title>Parameters</title></links><links type="topic" 
groups="modes" style="linklist"><title>Modes</title></links><links type="topic" groups="templates" 
style="linklist"><title>Templates</title></links><links type="topic" groups="keys" 
style="linklist"><title>Keys</title></links><list style="compact"><title>Calls 
Templates</title><item><p><link xref="l10n.gettext"/></p></item><item><p><link 
xref="ttml.profile"/></p></item><item><p><link xref="html.class.attr"/></p></item><item><p><link 
xref="html.lang.attrs"/></p></item></list><list style="compact"><title>Calls Modes</title><item><p><link 
xref="mal2html.block.mode"/></p></item><item><p><link 
xref="mal2html.inline.mode"/></p></item></list><table><title>Implements 
Templates</title><thead><tr><th><p>Mode</p></th><th><p>Match</p></th></tr></thead><tbody><tr><td><p><link 
xref="mal2htm
 l.block.mode">mal2html.block.mode</link></p></td><td><p><code>tt:*</code></p></td></tr><tr><td><p><link 
xref="mal2html.block.mode">mal2html.block.mode</link></p></td><td><p><code>mal:media</code></p></td></tr><tr><td><p><link
 
xref="mal2html.inline.content.mode">mal2html.inline.content.mode</link></p></td><td><p><code>mal:media</code></p></td></tr><tr><td><p><link
 
xref="mal2html.inline.mode">mal2html.inline.mode</link></p></td><td><p><code>tt:span</code></p></td></tr><tr><td><p><link
 
xref="mal2html.inline.mode">mal2html.inline.mode</link></p></td><td><p><code>tt:br</code></p></td></tr><tr><td><p><link
 
xref="mal2html.inline.mode">mal2html.inline.mode</link></p></td><td><p><code>mal:media</code></p></td></tr><tr><td><p><link
 
xref="mal2html.ttml.mode">mal2html.ttml.mode</link></p></td><td><p><code>tt:tt</code></p></td></tr><tr><td><p><link
 
xref="mal2html.ttml.mode">mal2html.ttml.mode</link></p></td><td><p><code>tt:body</code></p></td></tr><tr><td><p><link
 xref="mal2html.ttml.mod
 e">mal2html.ttml.mode</link></p></td><td><p><code>tt:div</code></p></td></tr><tr><td><p><link 
xref="mal2html.ttml.mode">mal2html.ttml.mode</link></p></td><td><p><code>tt:p</code></p></td></tr></tbody></table></page>
+<page xmlns="http://projectmallard.org/1.0/"; id="mal2html-media" type="guide" 
style="xslt-stylesheet"><info><link type="guide" xref="stylesheets" group="mal2html"/><revision version="3.8" 
date="2012-11-05" status="final"/><link type="xslt-defines-template" xref="mal2html.media.image"/><link 
type="xslt-defines-template" xref="mal2html.media.video"/><link type="xslt-defines-template" 
xref="mal2html.media.audio"/><link type="xslt-implements-mode" xref="mal2html.block.mode"/><link 
type="xslt-implements-mode" xref="mal2html.ttml.mode"/><link type="xslt-implements-mode" 
xref="mal2html.inline.mode"/><link type="xslt-implements-mode" 
xref="mal2html.inline.content.mode"/></info><title>Mallard to HTML - Media Elements</title><p>Handle Mallard 
media elements.</p><p>This stylesheet contains templates for handling Mallard <code>media</code> elements. It 
also handles TTML inside block audio and video <code>media</code> elements.</p><links type="topic" 
groups="stylesheets" style="linklist"
<title>Stylesheets</title></links><links type="topic" groups="parameters" 
style="linklist"><title>Parameters</title></links><links type="topic" groups="modes" 
style="linklist"><title>Modes</title></links><links type="topic" groups="templates" 
style="linklist"><title>Templates</title></links><links type="topic" groups="keys" 
style="linklist"><title>Keys</title></links><list style="compact"><title>Calls 
Templates</title><item><p><link xref="html.media.controls"/></p></item><item><p><link 
xref="ttml.profile"/></p></item><item><p><link xref="html.class.attr"/></p></item><item><p><link 
xref="html.lang.attrs"/></p></item></list><list style="compact"><title>Calls Modes</title><item><p><link 
xref="mal2html.block.mode"/></p></item><item><p><link 
xref="mal2html.inline.mode"/></p></item></list><table><title>Implements 
Templates</title><thead><tr><th><p>Mode</p></th><th><p>Match</p></th></tr></thead><tbody><tr><td><p><link 
xref="mal2html.block.mode">mal2html.block.mode</link></p></td><
 td><p><code>tt:*</code></p></td></tr><tr><td><p><link 
xref="mal2html.block.mode">mal2html.block.mode</link></p></td><td><p><code>mal:media</code></p></td></tr><tr><td><p><link
 
xref="mal2html.inline.content.mode">mal2html.inline.content.mode</link></p></td><td><p><code>mal:media</code></p></td></tr><tr><td><p><link
 
xref="mal2html.inline.mode">mal2html.inline.mode</link></p></td><td><p><code>tt:span</code></p></td></tr><tr><td><p><link
 
xref="mal2html.inline.mode">mal2html.inline.mode</link></p></td><td><p><code>tt:br</code></p></td></tr><tr><td><p><link
 
xref="mal2html.inline.mode">mal2html.inline.mode</link></p></td><td><p><code>mal:media</code></p></td></tr><tr><td><p><link
 
xref="mal2html.ttml.mode">mal2html.ttml.mode</link></p></td><td><p><code>tt:tt</code></p></td></tr><tr><td><p><link
 
xref="mal2html.ttml.mode">mal2html.ttml.mode</link></p></td><td><p><code>tt:body</code></p></td></tr><tr><td><p><link
 xref="mal2html.ttml.mode">mal2html.ttml.mode</link></p></td><td><p><code>
 tt:div</code></p></td></tr><tr><td><p><link 
xref="mal2html.ttml.mode">mal2html.ttml.mode</link></p></td><td><p><code>tt:p</code></p></td></tr></tbody></table></page>
diff --git a/doc/yelp-xsl/C/mal2html-page.page b/doc/yelp-xsl/C/mal2html-page.page
index 3d1aa3b..4f71629 100644
--- a/doc/yelp-xsl/C/mal2html-page.page
+++ b/doc/yelp-xsl/C/mal2html-page.page
@@ -1,28 +1,2 @@
 <?xml version="1.0"?>
-<page xmlns="http://projectmallard.org/1.0/"; xmlns:str="http://exslt.org/strings"; id="mal2html-page" 
type="guide" style="xslt-stylesheet"><info><link type="guide" xref="stylesheets" group="mal2html"/><revision 
version="3.8" date="2012-11-05" status="final"/><link type="xslt-defines-template" 
xref="mal2html.page.about"/><link type="xslt-defines-template" xref="mal2html.page.linktrails"/><link 
type="xslt-defines-template" xref="mal2html.page.linktrails.empty"/><link type="xslt-defines-template" 
xref="mal2html.page.linktrails.trail"/><link type="xslt-defines-template" 
xref="mal2html.page.linktrails.trail.prefix"/><link type="xslt-defines-template" 
xref="mal2html.page.linktrails.link"/><link type="xslt-defines-template" xref="mal2html.editor.badge"/><link 
type="xslt-defines-template" xref="mal2html.editor.banner"/><link type="xslt-defines-template" 
xref="mal2html.section"/><link type="xslt-implements-mode" xref="l10n.format.mode"/><link 
type="xslt-implements-mode" xref="html.tit
 le.mode"/><link type="xslt-implements-mode" xref="html.header.mode"/><link type="xslt-implements-mode" 
xref="html.footer.mode"/><link type="xslt-implements-mode" xref="html.body.mode"/><link 
type="xslt-implements-mode" xref="mal2html.title.mode"/><link type="xslt-implements-mode" 
xref="html.css.mode"/><link type="xslt-implements-mode" xref="html.js.mode"/><link type="xslt-defines-param" 
xref="mal2html.editor_mode"/></info><title>Mallard to HTML - Pages</title><p>Handle pages, sections, and 
top-level data.</p>
-  
-  
-  <p>This stylesheet contains templates to process Mallard <code>page</code> and <code>section</code> 
elements, including implementations of the interfaces provided by the common <file xref="html">html</file> 
stylesheet.</p>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-<links type="topic" groups="stylesheets" style="linklist"><title>Stylesheets</title></links><links 
type="topic" groups="parameters" style="linklist"><title>Parameters</title></links><links type="topic" 
groups="modes" style="linklist"><title>Modes</title></links><links type="topic" groups="templates" 
style="linklist"><title>Templates</title></links><links type="topic" groups="keys" 
style="linklist"><title>Keys</title></links><list style="compact"><title>Calls 
Templates</title><item><p><link xref="l10n.gettext"/></p></item><item><p><link 
xref="mal.link.linktrails"/></p></item><item><p><link xref="html.linktrails.empty"/></p></item><item><p><link 
xref="l10n.direction"/></p></item><item><p><link xref="mal.link.target"/></p></item><item><p><link 
xref="mal.link.tooltip"/></p></item><item><p><link xref="mal.link.content"/></p></item><item><p><link 
xref="html.class.attr"/></p></item><item><p><link xref="mal2html.links.topic"/></p></item><item><p><link 
xref="mal2html.links.guide"/></
 p></item></list><list style="compact"><title>Calls Modes</title><item><p><link 
xref="mal2html.block.mode"/></p></item><item><p><link xref="mal2html.inline.mode"/></p></item></list><list 
style="compact"><title>Calls Parameters</title><item><p><link 
xref="color.background"/></p></item><item><p><link xref="color.blue_background"/></p></item><item><p><link 
xref="color.blue_border"/></p></item><item><p><link xref="color.gray_background"/></p></item><item><p><link 
xref="color.gray_border"/></p></item><item><p><link xref="color.link"/></p></item><item><p><link 
xref="color.red_background"/></p></item><item><p><link xref="color.red_border"/></p></item><item><p><link 
xref="color.text"/></p></item><item><p><link xref="color.text_light"/></p></item><item><p><link 
xref="color.yellow_background"/></p></item><item><p><link 
xref="color.yellow_border"/></p></item><item><p><link 
xref="mal2html.editor_mode"/></p></item></list><table><title>Implements 
Templates</title><thead><tr><th><p>Mode</p>
 </th><th><p>Match</p></th></tr></thead><tbody><tr><td><p/></td><td><p><code>mal:page | 
mal:section</code></p></td></tr><tr><td><p><link 
xref="html.body.mode">html.body.mode</link></p></td><td><p><code>mal:page</code></p></td></tr><tr><td><p><link
 xref="html.css.mode">html.css.mode</link></p></td><td><p><code>mal:page</code></p></td></tr><tr><td><p><link 
xref="html.footer.mode">html.footer.mode</link></p></td><td><p><code>mal:page</code></p></td></tr><tr><td><p><link
 
xref="html.header.mode">html.header.mode</link></p></td><td><p><code>mal:page</code></p></td></tr><tr><td><p><link
 xref="html.js.mode">html.js.mode</link></p></td><td><p><code>mal:page</code></p></td></tr><tr><td><p><link 
xref="html.title.mode">html.title.mode</link></p></td><td><p><code>mal:page</code></p></td></tr><tr><td><p><link
 
xref="l10n.format.mode">l10n.format.mode</link></p></td><td><p><code>msg:copyright.years</code></p></td></tr><tr><td><p><link
 xref="l10n.format.mode">l10n.format.mode</link></p></td><
 td><p><code>msg:copyright.name</code></p></td></tr><tr><td><p><link 
xref="mal2html.title.mode">mal2html.title.mode</link></p></td><td><p><code>mal:title | 
mal:subtitle</code></p></td></tr></tbody></table></page>
+<page xmlns="http://projectmallard.org/1.0/"; id="mal2html-page" type="guide" 
style="xslt-stylesheet"><?xslt-private _mal2html.page.about.credits?><info><link type="guide" 
xref="stylesheets" group="mal2html"/><revision version="3.8" date="2012-11-05" status="final"/><link 
type="xslt-defines-template" xref="mal2html.page.about"/><link type="xslt-defines-template" 
xref="mal2html.page.linktrails"/><link type="xslt-defines-template" 
xref="mal2html.page.linktrails.empty"/><link type="xslt-defines-template" 
xref="mal2html.page.linktrails.trail"/><link type="xslt-defines-template" 
xref="mal2html.page.linktrails.trail.prefix"/><link type="xslt-defines-template" 
xref="mal2html.page.linktrails.link"/><link type="xslt-defines-template" xref="mal2html.editor.badge"/><link 
type="xslt-defines-template" xref="mal2html.editor.banner"/><link type="xslt-defines-template" 
xref="mal2html.section"/><link type="xslt-implements-mode" xref="l10n.format.mode"/><link 
type="xslt-implements-mode" xref="
 html.title.mode"/><link type="xslt-implements-mode" xref="html.header.mode"/><link 
type="xslt-implements-mode" xref="html.footer.mode"/><link type="xslt-implements-mode" 
xref="html.body.mode"/><link type="xslt-implements-mode" xref="mal2html.title.mode"/><link 
type="xslt-implements-mode" xref="html.css.mode"/><link type="xslt-implements-mode" 
xref="html.js.mode"/><link type="xslt-defines-param" xref="mal2html.editor_mode"/></info><title>Mallard to 
HTML - Pages</title><p>Handle pages, sections, and top-level data.</p><p>This stylesheet contains templates 
to process Mallard <code>page</code> and <code>section</code> elements, including implementations of the 
interfaces provided by the common <file xref="html">html</file> stylesheet.</p><links type="topic" 
groups="stylesheets" style="linklist"><title>Stylesheets</title></links><links type="topic" 
groups="parameters" style="linklist"><title>Parameters</title></links><links type="topic" groups="modes" 
style="linklist"><title>Mode
 s</title></links><links type="topic" groups="templates" 
style="linklist"><title>Templates</title></links><links type="topic" groups="keys" 
style="linklist"><title>Keys</title></links><list style="compact"><title>Calls 
Templates</title><item><p><link xref="l10n.gettext"/></p></item><item><p><link 
xref="mal.link.linktrails"/></p></item><item><p><link xref="html.linktrails.empty"/></p></item><item><p><link 
xref="l10n.direction"/></p></item><item><p><link xref="mal.link.target"/></p></item><item><p><link 
xref="mal.link.tooltip"/></p></item><item><p><link xref="mal.link.content"/></p></item><item><p><link 
xref="html.class.attr"/></p></item><item><p><link xref="mal2html.links.topic"/></p></item><item><p><link 
xref="mal2html.links.guide"/></p></item></list><list style="compact"><title>Calls Modes</title><item><p><link 
xref="mal2html.block.mode"/></p></item><item><p><link xref="mal2html.inline.mode"/></p></item></list><list 
style="compact"><title>Calls Parameters</title><item><p><li
 nk xref="color.bg"/></p></item><item><p><link xref="color.bg.blue"/></p></item><item><p><link 
xref="color.bg.gray"/></p></item><item><p><link xref="color.bg.red"/></p></item><item><p><link 
xref="color.bg.yellow"/></p></item><item><p><link xref="color.blue"/></p></item><item><p><link 
xref="color.fg"/></p></item><item><p><link xref="color.fg.blue"/></p></item><item><p><link 
xref="color.fg.dark"/></p></item><item><p><link xref="color.gray"/></p></item><item><p><link 
xref="color.red"/></p></item><item><p><link xref="color.yellow"/></p></item><item><p><link 
xref="mal2html.editor_mode"/></p></item></list><table><title>Implements 
Templates</title><thead><tr><th><p>Mode</p></th><th><p>Match</p></th></tr></thead><tbody><tr><td><p/></td><td><p><code>mal:page
 | mal:section</code></p></td></tr><tr><td><p><link 
xref="html.body.mode">html.body.mode</link></p></td><td><p><code>mal:page</code></p></td></tr><tr><td><p><link
 xref="html.css.mode">html.css.mode</link></p></td><td><p><code>mal:p
 age</code></p></td></tr><tr><td><p><link 
xref="html.footer.mode">html.footer.mode</link></p></td><td><p><code>mal:page</code></p></td></tr><tr><td><p><link
 
xref="html.header.mode">html.header.mode</link></p></td><td><p><code>mal:page</code></p></td></tr><tr><td><p><link
 xref="html.js.mode">html.js.mode</link></p></td><td><p><code>mal:page</code></p></td></tr><tr><td><p><link 
xref="html.title.mode">html.title.mode</link></p></td><td><p><code>mal:page</code></p></td></tr><tr><td><p><link
 
xref="l10n.format.mode">l10n.format.mode</link></p></td><td><p><code>msg:copyright.years</code></p></td></tr><tr><td><p><link
 
xref="l10n.format.mode">l10n.format.mode</link></p></td><td><p><code>msg:copyright.name</code></p></td></tr><tr><td><p><link
 xref="mal2html.title.mode">mal2html.title.mode</link></p></td><td><p><code>mal:title | 
mal:subtitle</code></p></td></tr></tbody></table></page>
diff --git a/doc/yelp-xsl/C/mal2html-svg.page b/doc/yelp-xsl/C/mal2html-svg.page
index 47ee485..5357a34 100644
--- a/doc/yelp-xsl/C/mal2html-svg.page
+++ b/doc/yelp-xsl/C/mal2html-svg.page
@@ -1,8 +1,2 @@
 <?xml version="1.0"?>
-<page xmlns="http://projectmallard.org/1.0/"; xmlns:str="http://exslt.org/strings"; id="mal2html-svg" 
type="guide" style="xslt-stylesheet"><info><link type="guide" xref="stylesheets" group="mal2html"/><revision 
version="1.0" date="2010-06-04" status="final"/><link type="xslt-implements-mode" 
xref="mal2html.svg.mode"/><link type="xslt-implements-mode" xref="mal2html.block.mode"/></info><title>Mallard 
to HTML - SVG</title><p>Handle embedded SVG.</p>
-  
-  
-  <p>This stylesheet matches embedded SVG in <code style="xslt-mode" 
xref="mal2html.block.mode">mal2html.block.mode</code> and processes it in <code style="xslt-mode" 
xref="mal2html.svg.mode">mal2html.svg.mode</code>.</p>
-
-
-<links type="topic" groups="stylesheets" style="linklist"><title>Stylesheets</title></links><links 
type="topic" groups="parameters" style="linklist"><title>Parameters</title></links><links type="topic" 
groups="modes" style="linklist"><title>Modes</title></links><links type="topic" groups="templates" 
style="linklist"><title>Templates</title></links><links type="topic" groups="keys" 
style="linklist"><title>Keys</title></links><list style="compact"><title>Calls 
Templates</title><item><p><link xref="mal.link.target"/></p></item><item><p><link 
xref="mal.if.test"/></p></item><item><p><link 
xref="html.class.attr"/></p></item></list><table><title>Implements 
Templates</title><thead><tr><th><p>Mode</p></th><th><p>Match</p></th></tr></thead><tbody><tr><td><p><link 
xref="mal2html.block.mode">mal2html.block.mode</link></p></td><td><p><code>svg:svg</code></p></td></tr><tr><td><p><link
 xref="mal2html.svg.mode">mal2html.svg.mode</link></p></td><td><p><code>svg:*</code></p></td></tr><tr><td>
 <p><link 
xref="mal2html.svg.mode">mal2html.svg.mode</link></p></td><td><p><code>text()</code></p></td></tr></tbody></table></page>
+<page xmlns="http://projectmallard.org/1.0/"; id="mal2html-svg" type="guide" 
style="xslt-stylesheet"><info><link type="guide" xref="stylesheets" group="mal2html"/><revision version="1.0" 
date="2010-06-04" status="final"/><link type="xslt-implements-mode" xref="mal2html.svg.mode"/><link 
type="xslt-implements-mode" xref="mal2html.block.mode"/></info><title>Mallard to HTML - SVG</title><p>Handle 
embedded SVG.</p><p>This stylesheet matches embedded SVG in <code style="xslt-mode" 
xref="mal2html.block.mode">mal2html.block.mode</code> and processes it in <code style="xslt-mode" 
xref="mal2html.svg.mode">mal2html.svg.mode</code>.</p><links type="topic" groups="stylesheets" 
style="linklist"><title>Stylesheets</title></links><links type="topic" groups="parameters" 
style="linklist"><title>Parameters</title></links><links type="topic" groups="modes" 
style="linklist"><title>Modes</title></links><links type="topic" groups="templates" 
style="linklist"><title>Templates</title></links><links t
 ype="topic" groups="keys" style="linklist"><title>Keys</title></links><list style="compact"><title>Calls 
Templates</title><item><p><link xref="mal.link.target"/></p></item><item><p><link 
xref="mal.if.test"/></p></item><item><p><link 
xref="html.class.attr"/></p></item></list><table><title>Implements 
Templates</title><thead><tr><th><p>Mode</p></th><th><p>Match</p></th></tr></thead><tbody><tr><td><p><link 
xref="mal2html.block.mode">mal2html.block.mode</link></p></td><td><p><code>svg:svg</code></p></td></tr><tr><td><p><link
 
xref="mal2html.svg.mode">mal2html.svg.mode</link></p></td><td><p><code>svg:*</code></p></td></tr><tr><td><p><link
 
xref="mal2html.svg.mode">mal2html.svg.mode</link></p></td><td><p><code>text()</code></p></td></tr></tbody></table></page>
diff --git a/doc/yelp-xsl/C/mal2html-table.page b/doc/yelp-xsl/C/mal2html-table.page
index b0b929f..43645ec 100644
--- a/doc/yelp-xsl/C/mal2html-table.page
+++ b/doc/yelp-xsl/C/mal2html-table.page
@@ -1,7 +1,2 @@
 <?xml version="1.0"?>
-<page xmlns="http://projectmallard.org/1.0/"; xmlns:str="http://exslt.org/strings"; id="mal2html-table" 
type="guide" style="xslt-stylesheet"><?xslt-private rowspans?><info><link type="guide" xref="stylesheets" 
group="mal2html"/><revision version="0.0" date="1970-01-01" status="stub"/><link type="xslt-implements-mode" 
xref="mal2html.block.mode"/></info><title>Mallard to HTML - Table Elements</title>
-  
-  
-  <comment><p>Describe this module</p></comment>
-
-<links type="topic" groups="stylesheets" style="linklist"><title>Stylesheets</title></links><links 
type="topic" groups="parameters" style="linklist"><title>Parameters</title></links><links type="topic" 
groups="modes" style="linklist"><title>Modes</title></links><links type="topic" groups="templates" 
style="linklist"><title>Templates</title></links><links type="topic" groups="keys" 
style="linklist"><title>Keys</title></links><list style="compact"><title>Calls 
Templates</title><item><p><link xref="mal.if.test"/></p></item><item><p><link 
xref="html.class.attr"/></p></item><item><p><link xref="utils.repeat_string"/></p></item></list><list 
style="compact"><title>Calls Modes</title><item><p><link 
xref="mal2html.block.mode"/></p></item></list><table><title>Implements 
Templates</title><thead><tr><th><p>Mode</p></th><th><p>Match</p></th></tr></thead><tbody><tr><td><p/></td><td><p><code>mal:tbody</code></p></td></tr><tr><td><p/></td><td><p><code>mal:thead</code></p></td></tr><tr><td><
 
p/></td><td><p><code>mal:tfoot</code></p></td></tr><tr><td><p/></td><td><p><code>mal:tr</code></p></td></tr><tr><td><p/></td><td><p><code>mal:td
 | mal:th</code></p></td></tr><tr><td><p><link 
xref="mal2html.block.mode">mal2html.block.mode</link></p></td><td><p><code>mal:table</code></p></td></tr></tbody></table></page>
+<page xmlns="http://projectmallard.org/1.0/"; id="mal2html-table" type="guide" 
style="xslt-stylesheet"><?xslt-private rowspans?><info><link type="guide" xref="stylesheets" 
group="mal2html"/><revision version="0.0" date="1970-01-01" status="stub"/><link type="xslt-implements-mode" 
xref="mal2html.block.mode"/></info><title>Mallard to HTML - Table Elements</title><comment><p>Describe this 
module</p></comment><links type="topic" groups="stylesheets" 
style="linklist"><title>Stylesheets</title></links><links type="topic" groups="parameters" 
style="linklist"><title>Parameters</title></links><links type="topic" groups="modes" 
style="linklist"><title>Modes</title></links><links type="topic" groups="templates" 
style="linklist"><title>Templates</title></links><links type="topic" groups="keys" 
style="linklist"><title>Keys</title></links><list style="compact"><title>Calls 
Templates</title><item><p><link xref="mal.if.test"/></p></item><item><p><link 
xref="html.class.attr"/></p></item><item
<p><link xref="utils.repeat_string"/></p></item></list><list style="compact"><title>Calls 
Modes</title><item><p><link xref="mal2html.block.mode"/></p></item></list><table><title>Implements 
Templates</title><thead><tr><th><p>Mode</p></th><th><p>Match</p></th></tr></thead><tbody><tr><td><p/></td><td><p><code>mal:tbody</code></p></td></tr><tr><td><p/></td><td><p><code>mal:thead</code></p></td></tr><tr><td><p/></td><td><p><code>mal:tfoot</code></p></td></tr><tr><td><p/></td><td><p><code>mal:tr</code></p></td></tr><tr><td><p/></td><td><p><code>mal:td
| mal:th</code></p></td></tr><tr><td><p><link 
xref="mal2html.block.mode">mal2html.block.mode</link></p></td><td><p><code>mal:table</code></p></td></tr></tbody></table></page>
diff --git a/doc/yelp-xsl/C/mal2html-ui.page b/doc/yelp-xsl/C/mal2html-ui.page
index 42c953a..3bc4bcb 100644
--- a/doc/yelp-xsl/C/mal2html-ui.page
+++ b/doc/yelp-xsl/C/mal2html-ui.page
@@ -1,16 +1,2 @@
 <?xml version="1.0"?>
-<page xmlns="http://projectmallard.org/1.0/"; xmlns:str="http://exslt.org/strings"; id="mal2html-ui" 
type="guide" style="xslt-stylesheet"><info><link type="guide" xref="stylesheets" group="mal2html"/><revision 
version="0.0" date="1970-01-01" status="stub"/><link type="xslt-defines-template" 
xref="mal2html.ui.expander.data"/><link type="xslt-defines-template" xref="mal2html.ui.links.tiles"/><link 
type="xslt-defines-template" xref="mal2html.ui.links.hover"/><link type="xslt-defines-template" 
xref="mal2html.ui.links.img"/><link type="xslt-defines-template" xref="mal2html.ui.links.img.attrs"/><link 
type="xslt-implements-mode" xref="mal2html.block.mode"/></info><title>Mallard to HTML - UI 
Extension</title><p>Support for Mallard UI extension elements.</p>
-  
-  
-  <p>This stylesheet contains templates to support features from the Mallard UI extension.</p>
-
-
-
-
-
-
-
-
-
-
-<links type="topic" groups="stylesheets" style="linklist"><title>Stylesheets</title></links><links 
type="topic" groups="parameters" style="linklist"><title>Parameters</title></links><links type="topic" 
groups="modes" style="linklist"><title>Modes</title></links><links type="topic" groups="templates" 
style="linklist"><title>Templates</title></links><links type="topic" groups="keys" 
style="linklist"><title>Keys</title></links><list style="compact"><title>Calls 
Templates</title><item><p><link xref="l10n.direction"/></p></item><item><p><link 
xref="mal.link.target"/></p></item><item><p><link xref="mal.link.tooltip"/></p></item><item><p><link 
xref="mal.link.content"/></p></item><item><p><link xref="mal.link.desc"/></p></item><item><p><link 
xref="l10n.gettext"/></p></item></list><list style="compact"><title>Calls Modes</title><item><p><link 
xref="mal2html.block.mode"/></p></item><item><p><link xref="mal2html.inline.mode"/></p></item></list><list 
style="compact"><title>Calls Keys</t
 itle><item><p><link xref="mal.cache.key"/></p></item></list><list style="compact"><title>Calls 
Parameters</title><item><p><link xref="mal.cache"/></p></item></list><table><title>Implements 
Templates</title><thead><tr><th><p>Mode</p></th><th><p>Match</p></th></tr></thead><tbody><tr><td><p><link 
xref="mal2html.block.mode">mal2html.block.mode</link></p></td><td><p><code>uix:thumb</code></p></td></tr><tr><td><p><link
 
xref="mal2html.block.mode">mal2html.block.mode</link></p></td><td><p><code>uix:overlay</code></p></td></tr></tbody></table></page>
+<page xmlns="http://projectmallard.org/1.0/"; id="mal2html-ui" type="guide" 
style="xslt-stylesheet"><?xslt-private _mal2html.ui.links.hover?><info><link type="guide" xref="stylesheets" 
group="mal2html"/><revision version="0.0" date="1970-01-01" status="stub"/><link type="xslt-defines-template" 
xref="mal2html.ui.expander.data"/><link type="xslt-defines-template" xref="mal2html.ui.links.tiles"/><link 
type="xslt-defines-template" xref="mal2html.ui.links.img"/><link type="xslt-defines-template" 
xref="mal2html.ui.links.img.attrs"/><link type="xslt-implements-mode" 
xref="mal2html.block.mode"/></info><title>Mallard to HTML - UI Extension</title><p>Support for Mallard UI 
extension elements.</p><p>This stylesheet contains templates to support features from the Mallard UI 
extension.</p><links type="topic" groups="stylesheets" 
style="linklist"><title>Stylesheets</title></links><links type="topic" groups="parameters" 
style="linklist"><title>Parameters</title></links><links type="topic" g
 roups="modes" style="linklist"><title>Modes</title></links><links type="topic" groups="templates" 
style="linklist"><title>Templates</title></links><links type="topic" groups="keys" 
style="linklist"><title>Keys</title></links><list style="compact"><title>Calls 
Templates</title><item><p><link xref="l10n.direction"/></p></item><item><p><link 
xref="mal.link.target"/></p></item><item><p><link xref="mal.link.tooltip"/></p></item><item><p><link 
xref="mal.link.content"/></p></item><item><p><link xref="mal.link.desc"/></p></item><item><p><link 
xref="l10n.gettext"/></p></item></list><list style="compact"><title>Calls Modes</title><item><p><link 
xref="_mal2html.links.divs.nolink.mode"/></p></item><item><p><link 
xref="mal2html.block.mode"/></p></item><item><p><link xref="mal2html.inline.mode"/></p></item></list><list 
style="compact"><title>Calls Keys</title><item><p><link xref="mal.cache.key"/></p></item></list><list 
style="compact"><title>Calls Parameters</title><item><p><link xref="ma
 l.cache"/></p></item></list><table><title>Implements 
Templates</title><thead><tr><th><p>Mode</p></th><th><p>Match</p></th></tr></thead><tbody><tr><td><p><link 
xref="mal2html.block.mode">mal2html.block.mode</link></p></td><td><p><code>uix:thumb</code></p></td></tr><tr><td><p><link
 
xref="mal2html.block.mode">mal2html.block.mode</link></p></td><td><p><code>uix:overlay</code></p></td></tr></tbody></table></page>
diff --git a/doc/yelp-xsl/C/mal2html.media.audio.page b/doc/yelp-xsl/C/mal2html.media.audio.page
index b1c79fc..b9b1e1c 100644
--- a/doc/yelp-xsl/C/mal2html.media.audio.page
+++ b/doc/yelp-xsl/C/mal2html.media.audio.page
@@ -13,4 +13,4 @@
     </item>
   </terms></synopsis>
   <p>This template outputs an HTML <code>audio</code> element for a Mallard <code>media</code> element with 
the <code>type</code> attribute set to <code>"audio"</code>. It converts any fallback content in the source 
to the <code>audio</code> element's fallback content. If <code style="xslt-param">inline</code> is 
<code>false</code>, this template will process TTML child content.</p>
-<list style="compact"><title>Calls Templates</title><item><p><link 
xref="l10n.gettext"/></p></item></list><list style="compact"><title>Calls Modes</title><item><p><link 
xref="mal2html.block.mode"/></p></item><item><p><link xref="mal2html.inline.mode"/></p></item><item><p><link 
xref="mal2html.ttml.mode"/></p></item></list></page>
+<list style="compact"><title>Calls Templates</title><item><p><link 
xref="html.media.controls"/></p></item></list><list style="compact"><title>Calls Modes</title><item><p><link 
xref="mal2html.block.mode"/></p></item><item><p><link xref="mal2html.inline.mode"/></p></item><item><p><link 
xref="mal2html.ttml.mode"/></p></item></list></page>
diff --git a/doc/yelp-xsl/C/mal2html.media.video.page b/doc/yelp-xsl/C/mal2html.media.video.page
index 5341ed7..1b84b23 100644
--- a/doc/yelp-xsl/C/mal2html.media.video.page
+++ b/doc/yelp-xsl/C/mal2html.media.video.page
@@ -14,4 +14,4 @@
   </terms></synopsis>
   <p>This template outputs an HTML <code>video</code> element for a Mallard <code>media</code> element with 
the <code>type</code> attribute set to <code>"video"</code>. It converts any fallback content in the source 
to the <code>video</code> element's fallback content. If <code style="xslt-param">inline</code> is 
<code>false</code>, this template will process TTML child content.</p>
   <p>If <code style="xslt-param">node</code> has a child image <code>media</code> element with the 
<code>style</code> attribute set to <code>"poster"</code>, that image will be used for the 
<code>poster</code> attribute on the HTML <code>video</code> element.</p>
-<list style="compact"><title>Calls Templates</title><item><p><link 
xref="l10n.gettext"/></p></item></list><list style="compact"><title>Calls Modes</title><item><p><link 
xref="mal2html.block.mode"/></p></item><item><p><link xref="mal2html.inline.mode"/></p></item><item><p><link 
xref="mal2html.ttml.mode"/></p></item></list></page>
+<list style="compact"><title>Calls Templates</title><item><p><link 
xref="html.media.controls"/></p></item></list><list style="compact"><title>Calls Modes</title><item><p><link 
xref="mal2html.block.mode"/></p></item><item><p><link xref="mal2html.inline.mode"/></p></item><item><p><link 
xref="mal2html.ttml.mode"/></p></item></list></page>
diff --git a/doc/yelp-xsl/C/mal2html.page b/doc/yelp-xsl/C/mal2html.page
index 7042ccd..e82956d 100644
--- a/doc/yelp-xsl/C/mal2html.page
+++ b/doc/yelp-xsl/C/mal2html.page
@@ -1,6 +1,2 @@
 <?xml version="1.0"?>
-<page xmlns="http://projectmallard.org/1.0/"; xmlns:str="http://exslt.org/strings"; id="mal2html" type="guide" 
style="xslt-stylesheet"><info><link type="guide" xref="stylesheets" group="mal2html"/><revision version="3.8" 
date="2012-11-05" status="final"/><link type="xslt-defines-param" xref="html.xhtml"/><link 
type="xslt-defines-param" xref="mal.if.target"/></info><title>Mallard to HTML</title><p>Transform Mallard to 
HTML.</p>
-  
-  
-  <p>This top-level stylesheet includes all the necessary stylesheets to transform Mallard documents into 
HTML. It imports <file xref="mal2xhtml">mal2xhtml</file>, overrides parameters, and sets a namespace alias to 
output non-XML HTML. In particular, this stylesheet sets <code style="xslt-param" 
xref="html.xhtml">html.xhtml</code> to <code>false</code> and <code style="xslt-param" 
xref="mal.if.target">mal.if.target</code> to <code>'target:html'</code>.</p>
-<links type="topic" groups="stylesheets" style="linklist"><title>Stylesheets</title></links><links 
type="topic" groups="parameters" style="linklist"><title>Parameters</title></links><links type="topic" 
groups="modes" style="linklist"><title>Modes</title></links><links type="topic" groups="templates" 
style="linklist"><title>Templates</title></links><links type="topic" groups="keys" 
style="linklist"><title>Keys</title></links></page>
+<page xmlns="http://projectmallard.org/1.0/"; id="mal2html" type="guide" style="xslt-stylesheet"><info><link 
type="guide" xref="stylesheets" group="mal2html"/><revision version="3.8" date="2012-11-05" 
status="final"/><link type="xslt-defines-param" xref="html.xhtml"/><link type="xslt-defines-param" 
xref="mal.if.target"/></info><title>Mallard to HTML</title><p>Transform Mallard to HTML.</p><p>This top-level 
stylesheet includes all the necessary stylesheets to transform Mallard documents into HTML. It imports <file 
xref="mal2xhtml">mal2xhtml</file>, overrides parameters, and sets a namespace alias to output non-XML HTML. 
In particular, this stylesheet sets <code style="xslt-param" xref="html.xhtml">html.xhtml</code> to 
<code>false</code> and <code style="xslt-param" xref="mal.if.target">mal.if.target</code> to 
<code>'target:html'</code>.</p><links type="topic" groups="stylesheets" 
style="linklist"><title>Stylesheets</title></links><links type="topic" groups="parameters" style="
 linklist"><title>Parameters</title></links><links type="topic" groups="modes" 
style="linklist"><title>Modes</title></links><links type="topic" groups="templates" 
style="linklist"><title>Templates</title></links><links type="topic" groups="keys" 
style="linklist"><title>Keys</title></links></page>
diff --git a/doc/yelp-xsl/C/mal2html.page.about.page b/doc/yelp-xsl/C/mal2html.page.about.page
index 6e639ad..e42d34c 100644
--- a/doc/yelp-xsl/C/mal2html.page.about.page
+++ b/doc/yelp-xsl/C/mal2html.page.about.page
@@ -9,4 +9,4 @@
     </item>
   </terms></synopsis>
   <p>This template outputs copyright information, credits, and license information for the page. By default 
it is called by the <code style="xslt-mode" xref="html.footer.mode">html.footer.mode</code> implementation 
for the <code>page</code> element. Information is extracted from the <code>info</code> element of <code 
style="xslt-param">node</code>.</p>
-<list style="compact"><title>Calls Templates</title><item><p><link 
xref="l10n.gettext"/></p></item></list><list style="compact"><title>Calls Modes</title><item><p><link 
xref="mal2html.block.mode"/></p></item><item><p><link xref="mal2html.inline.mode"/></p></item></list></page>
+<list style="compact"><title>Calls Templates</title><item><p><link 
xref="l10n.gettext"/></p></item></list><list style="compact"><title>Calls Modes</title><item><p><link 
xref="mal2html.block.mode"/></p></item></list></page>
diff --git a/doc/yelp-xsl/C/mal2html.ui.links.tiles.page b/doc/yelp-xsl/C/mal2html.ui.links.tiles.page
index 566ecca..ba14516 100644
--- a/doc/yelp-xsl/C/mal2html.ui.links.tiles.page
+++ b/doc/yelp-xsl/C/mal2html.ui.links.tiles.page
@@ -1,5 +1,5 @@
 <?xml version="1.0"?>
-<page xmlns="http://projectmallard.org/1.0/"; id="mal2html.ui.links.tiles" type="topic" 
style="xslt-template"><info><link type="guide" xref="mal2html-ui" group="templates"/><link type="guide" 
xref="templates" group="mal2html"/><revision version="3.8" date="2012-10-27" status="final"/><desc>Output 
links as thumbnail tiles.</desc></info><title>mal2html.ui.links.tiles</title><p>Output links as thumbnail 
tiles.</p>
+<page xmlns="http://projectmallard.org/1.0/"; id="mal2html.ui.links.tiles" type="topic" 
style="xslt-template"><info><link type="guide" xref="mal2html-ui" group="templates"/><link type="guide" 
xref="templates" group="mal2html"/><revision version="3.26" date="2015-10-22" status="volatile"/><desc>Output 
links as thumbnail tiles.</desc></info><title>mal2html.ui.links.tiles</title><p>Output links as thumbnail 
tiles.</p>
   
   
   <synopsis><title>Parameters</title><terms>
@@ -16,6 +16,6 @@
       <p>A link role, used to select the appropriate title and thumbnail.</p>
     </item>
   </terms></synopsis>
-  <p>This template outputs links as thumbnail tiles, as per the UI extension. For each link, it outputs an 
inline-block <code>div</code> element with a thumbnail, title, and desc (unless the <code>nodesc</code> style 
hint is used). This template calls <code style="xslt-template" 
xref="mal2html.ui.links.img">mal2html.ui.links.img</code> to find the best-match thumbnail and output the 
HTML <code>img</code> element for each link.</p>
+  <p>This template outputs links as thumbnail tiles. For each link, it outputs a <code>div</code> element 
with a thumbnail, title, and desc (unless the <code>nodesc</code> style hint is used). This template calls 
<code style="xslt-template" xref="mal2html.ui.links.img">mal2html.ui.links.img</code> to find the best-match 
thumbnail and output the HTML <code>img</code> element for each link.</p>
   <p>This template handles link sorting.</p>
-<list style="compact"><title>Calls Templates</title><item><p><link 
xref="mal.link.target"/></p></item><item><p><link xref="mal.link.tooltip"/></p></item><item><p><link 
xref="mal.link.content"/></p></item><item><p><link xref="mal.link.desc"/></p></item></list><list 
style="compact"><title>Calls Keys</title><item><p><link xref="mal.cache.key"/></p></item></list><list 
style="compact"><title>Calls Parameters</title><item><p><link xref="mal.cache"/></p></item></list></page>
+<list style="compact"><title>Calls Templates</title><item><p><link 
xref="mal.link.target"/></p></item><item><p><link xref="mal.link.tooltip"/></p></item><item><p><link 
xref="mal.link.content"/></p></item><item><p><link xref="mal.link.desc"/></p></item></list><list 
style="compact"><title>Calls Modes</title><item><p><link 
xref="_mal2html.links.divs.nolink.mode"/></p></item></list><list style="compact"><title>Calls 
Keys</title><item><p><link xref="mal.cache.key"/></p></item></list><list style="compact"><title>Calls 
Parameters</title><item><p><link xref="mal.cache"/></p></item></list></page>
diff --git a/doc/yelp-xsl/C/mal2xhtml.page b/doc/yelp-xsl/C/mal2xhtml.page
index 2671dfa..0fba3f5 100644
--- a/doc/yelp-xsl/C/mal2xhtml.page
+++ b/doc/yelp-xsl/C/mal2xhtml.page
@@ -1,6 +1,2 @@
 <?xml version="1.0"?>
-<page xmlns="http://projectmallard.org/1.0/"; xmlns:str="http://exslt.org/strings"; id="mal2xhtml" 
type="guide" style="xslt-stylesheet"><info><link type="guide" xref="stylesheets" group="mal2xhtml"/><revision 
version="3.8" date="2012-11-05" status="final"/><link type="topic" xref="mal2html-api" 
group="stylesheets"/><link type="topic" xref="mal2html-block" group="stylesheets"/><link type="topic" 
xref="mal2html-facets" group="stylesheets"/><link type="topic" xref="mal2html-gloss" 
group="stylesheets"/><link type="topic" xref="mal2html-inline" group="stylesheets"/><link type="topic" 
xref="mal2html-links" group="stylesheets"/><link type="topic" xref="mal2html-list" group="stylesheets"/><link 
type="topic" xref="mal2html-math" group="stylesheets"/><link type="topic" xref="mal2html-media" 
group="stylesheets"/><link type="topic" xref="mal2html-page" group="stylesheets"/><link type="topic" 
xref="mal2html-svg" group="stylesheets"/><link type="topic" xref="mal2html-table" group="styleshee
 ts"/><link type="topic" xref="mal2html-ui" group="stylesheets"/><link type="xslt-defines-param" 
xref="ttml.features"/><link type="xslt-defines-param" xref="mal.if.target"/><link type="xslt-defines-param" 
xref="mal.if.features"/><link type="xslt-defines-param" xref="mal.if.maybe"/><link type="xslt-defines-param" 
xref="mal.link.extension"/></info><title>Mallard to XHTML</title><p>Transform Mallard to XHTML.</p>
-  
-  
-  <p>This top-level stylesheet includes all the necessary stylesheets to transform Mallard documents into 
XHTML. This stylesheet sets the parameters <code style="xslt-param" 
xref="mal.if.target">mal.if.target</code>, <code style="xslt-param" 
xref="mal.if.features">mal.if.features</code>, <code style="xslt-param" 
xref="mal.if.maybe">mal.if.maybe</code>, <code style="xslt-param" 
xref="mal.link.extension">mal.link.extension</code>, and <code style="xslt-param" 
xref="ttml.features">ttml.features</code>.</p>
-<links type="topic" groups="stylesheets" style="linklist"><title>Stylesheets</title></links><links 
type="topic" groups="parameters" style="linklist"><title>Parameters</title></links><links type="topic" 
groups="modes" style="linklist"><title>Modes</title></links><links type="topic" groups="templates" 
style="linklist"><title>Templates</title></links><links type="topic" groups="keys" 
style="linklist"><title>Keys</title></links><list style="compact"><title>Calls 
Parameters</title><item><p><link xref="html.extension"/></p></item><item><p><link 
xref="ttml.features"/></p></item></list></page>
+<page xmlns="http://projectmallard.org/1.0/"; id="mal2xhtml" type="guide" style="xslt-stylesheet"><info><link 
type="guide" xref="stylesheets" group="mal2xhtml"/><revision version="3.8" date="2012-11-05" 
status="final"/><link type="topic" xref="mal2html-api" group="stylesheets"/><link type="topic" 
xref="mal2html-block" group="stylesheets"/><link type="topic" xref="mal2html-gloss" 
group="stylesheets"/><link type="topic" xref="mal2html-inline" group="stylesheets"/><link type="topic" 
xref="mal2html-links" group="stylesheets"/><link type="topic" xref="mal2html-list" group="stylesheets"/><link 
type="topic" xref="mal2html-math" group="stylesheets"/><link type="topic" xref="mal2html-media" 
group="stylesheets"/><link type="topic" xref="mal2html-page" group="stylesheets"/><link type="topic" 
xref="mal2html-svg" group="stylesheets"/><link type="topic" xref="mal2html-table" group="stylesheets"/><link 
type="topic" xref="mal2html-ui" group="stylesheets"/><link type="xslt-defines-param" xref
 ="ttml.features"/><link type="xslt-defines-param" xref="mal.if.target"/><link type="xslt-defines-param" 
xref="mal.if.features"/><link type="xslt-defines-param" xref="mal.if.maybe"/><link type="xslt-defines-param" 
xref="mal.link.extension"/></info><title>Mallard to XHTML</title><p>Transform Mallard to XHTML.</p><p>This 
top-level stylesheet includes all the necessary stylesheets to transform Mallard documents into XHTML. This 
stylesheet sets the parameters <code style="xslt-param" xref="mal.if.target">mal.if.target</code>, <code 
style="xslt-param" xref="mal.if.features">mal.if.features</code>, <code style="xslt-param" 
xref="mal.if.maybe">mal.if.maybe</code>, <code style="xslt-param" 
xref="mal.link.extension">mal.link.extension</code>, and <code style="xslt-param" 
xref="ttml.features">ttml.features</code>.</p><links type="topic" groups="stylesheets" 
style="linklist"><title>Stylesheets</title></links><links type="topic" groups="parameters" 
style="linklist"><title>Parameters</tit
 le></links><links type="topic" groups="modes" style="linklist"><title>Modes</title></links><links 
type="topic" groups="templates" style="linklist"><title>Templates</title></links><links type="topic" 
groups="keys" style="linklist"><title>Keys</title></links><list style="compact"><title>Calls 
Parameters</title><item><p><link xref="html.extension"/></p></item><item><p><link 
xref="ttml.features"/></p></item></list></page>
diff --git a/doc/yelp-xsl/C/ttml.page b/doc/yelp-xsl/C/ttml.page
index 3769474..0bac07e 100644
--- a/doc/yelp-xsl/C/ttml.page
+++ b/doc/yelp-xsl/C/ttml.page
@@ -1,16 +1,2 @@
 <?xml version="1.0"?>
-<page xmlns="http://projectmallard.org/1.0/"; xmlns:str="http://exslt.org/strings"; id="ttml" type="guide" 
style="xslt-stylesheet"><info><link type="guide" xref="stylesheets" group="ttml"/><revision version="3.4" 
date="2012-03-01" status="final"/><link type="xslt-defines-template" xref="ttml.time.range"/><link 
type="xslt-defines-template" xref="ttml.time.seconds"/><link type="xslt-defines-template" 
xref="ttml.profile"/><link type="xslt-defines-template" xref="ttml.profile.attr"/><link 
type="xslt-defines-param" xref="ttml.features"/></info><title>TTML Utilities</title><p>Common templates to 
help with processing TTML documents.</p>
-  
-  
-  <p>This stylesheet contains common utilities for working with TTML documents. It contains templates for 
checking profiles and processing timing data.</p>
-
-
-
-
-
-
-
-
-
-
-<links type="topic" groups="stylesheets" style="linklist"><title>Stylesheets</title></links><links 
type="topic" groups="parameters" style="linklist"><title>Parameters</title></links><links type="topic" 
groups="modes" style="linklist"><title>Modes</title></links><links type="topic" groups="templates" 
style="linklist"><title>Templates</title></links><links type="topic" groups="keys" 
style="linklist"><title>Keys</title></links><list style="compact"><title>Calls 
Parameters</title><item><p><link xref="ttml.features"/></p></item></list></page>
+<page xmlns="http://projectmallard.org/1.0/"; id="ttml" type="guide" style="xslt-stylesheet"><info><link 
type="guide" xref="stylesheets" group="ttml"/><revision version="3.4" date="2012-03-01" status="final"/><link 
type="xslt-defines-template" xref="ttml.time.range"/><link type="xslt-defines-template" 
xref="ttml.time.seconds"/><link type="xslt-defines-template" xref="ttml.profile"/><link 
type="xslt-defines-template" xref="ttml.profile.attr"/><link type="xslt-defines-param" 
xref="ttml.features"/></info><title>TTML Utilities</title><p>Common templates to help with processing TTML 
documents.</p><p>This stylesheet contains common utilities for working with TTML documents. It contains 
templates for checking profiles and processing timing data.</p><links type="topic" groups="stylesheets" 
style="linklist"><title>Stylesheets</title></links><links type="topic" groups="parameters" 
style="linklist"><title>Parameters</title></links><links type="topic" groups="modes" style="linklist"><tit
 le>Modes</title></links><links type="topic" groups="templates" 
style="linklist"><title>Templates</title></links><links type="topic" groups="keys" 
style="linklist"><title>Keys</title></links><list style="compact"><title>Calls 
Parameters</title><item><p><link xref="ttml.features"/></p></item></list></page>
diff --git a/doc/yelp-xsl/C/utils.page b/doc/yelp-xsl/C/utils.page
index 654dc63..267d85c 100644
--- a/doc/yelp-xsl/C/utils.page
+++ b/doc/yelp-xsl/C/utils.page
@@ -1,14 +1,2 @@
 <?xml version="1.0"?>
-<page xmlns="http://projectmallard.org/1.0/"; xmlns:str="http://exslt.org/strings"; id="utils" type="guide" 
style="xslt-stylesheet"><info><link type="guide" xref="stylesheets" group="utils"/><revision version="1.0" 
date="2010-05-25" status="final"/><link type="xslt-defines-template" xref="utils.repeat_string"/><link 
type="xslt-defines-template" xref="utils.strip_newlines"/><link type="xslt-defines-template" 
xref="utils.linenumbering"/><link type="xslt-defines-template" 
xref="utils.email_address"/></info><title>Utilities</title><p>Common XSLT Utilities.</p>
-  
-  
-  <p>This stylesheet contains various useful utilities that are used throughout the Yelp stylesheets.</p>
-
-
-
-
-
-
-
-
-<links type="topic" groups="stylesheets" style="linklist"><title>Stylesheets</title></links><links 
type="topic" groups="parameters" style="linklist"><title>Parameters</title></links><links type="topic" 
groups="modes" style="linklist"><title>Modes</title></links><links type="topic" groups="templates" 
style="linklist"><title>Templates</title></links><links type="topic" groups="keys" 
style="linklist"><title>Keys</title></links></page>
+<page xmlns="http://projectmallard.org/1.0/"; id="utils" type="guide" style="xslt-stylesheet"><info><link 
type="guide" xref="stylesheets" group="utils"/><revision version="1.0" date="2010-05-25" 
status="final"/><link type="xslt-defines-template" xref="utils.repeat_string"/><link 
type="xslt-defines-template" xref="utils.strip_newlines"/><link type="xslt-defines-template" 
xref="utils.linenumbering"/><link type="xslt-defines-template" 
xref="utils.email_address"/></info><title>Utilities</title><p>Common XSLT Utilities.</p><p>This stylesheet 
contains various useful utilities that are used throughout the Yelp stylesheets.</p><links type="topic" 
groups="stylesheets" style="linklist"><title>Stylesheets</title></links><links type="topic" 
groups="parameters" style="linklist"><title>Parameters</title></links><links type="topic" groups="modes" 
style="linklist"><title>Modes</title></links><links type="topic" groups="templates" 
style="linklist"><title>Templates</title></links><links type="
 topic" groups="keys" style="linklist"><title>Keys</title></links></page>
diff --git a/doc/yelp-xsl/xsldoc-scan.xsl b/doc/yelp-xsl/xsldoc-scan.xsl
index fc972a8..f8158bb 100644
--- a/doc/yelp-xsl/xsldoc-scan.xsl
+++ b/doc/yelp-xsl/xsldoc-scan.xsl
@@ -44,7 +44,7 @@ free software.
                 xmlns:xsldoc="http://projects.gnome.org/yelp/xsldoc/";
                 xmlns="http://projectmallard.org/1.0/";
                 extension-element-prefixes="exsl"
-                exclude-result-prefixes="mal set xsldoc"
+                exclude-result-prefixes="mal set xsldoc str"
                 version="1.0">
 
 <xsl:param name="xsldoc.id"/>
@@ -330,7 +330,7 @@ free software.
         <xsl:copy-of select="mal:info/mal:desc/node()"/>
       </p>
     </xsl:if>
-    <xsl:apply-templates/>
+    <xsl:apply-templates select="*"/>
     <links type="topic" groups="stylesheets" style="linklist">
       <title>Stylesheets</title>
     </links>



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]