10. Stylesheet for the XHTML List Module

xsl:stylesheet id="stylesheet" exclude-result-prefixes="x2 lit" version="1.0" xml:lang="en"

dl
dt
dd
di
ol
ul
li
xsl:template match="x2:dl" id="dl"
  xsl:call-template name="copy-xhtml1"
xsl:template match="x2:dt" id="dt"
  xsl:call-template name="copy-xhtml1"
xsl:template match="x2:dd" id="dd"
  xsl:call-template name="copy-xhtml1"
xsl:template match="x2:di" id="di"
  xsl:apply-templates
xsl:template match="x2:ol" id="ol"
  xsl:call-template name="copy-xhtml1"
xsl:template match="x2:ul" id="ul"
<--
  <xsl:if test="parent::x2:p">
    <xsl:text disable-output-escaping="yes">&lt;/p&gt;</xsl:text>
  </xsl:if>
-->
  xsl:call-template name="copy-xhtml1"
<--
  <xsl:if test="parent::x2:p">
    <xsl:text disable-output-escaping="yes">&lt;p&gt;</xsl:text>
  </xsl:if>
-->
xsl:template match="x2:li" id="li"
  xsl:call-template name="copy-xhtml1"