+<xsl:template match="ld:link">
+ <a href="{@to}">
+ <xsl:apply-templates/>
+ </a>
+</xsl:template>
+
+<xsl:template match="ld:rlink">
+ <a href="{$baseurl}{@to}">
+ <xsl:apply-templates/>
+ </a>
+</xsl:template>
+
+<xsl:template match="ld:newline">
+ <br/>
+</xsl:template>
+
+<xsl:template match="ld:list">
+ <ul><xsl:apply-templates/></ul>
+</xsl:template>
+
+<xsl:template match="ld:item">
+ <li class="{@class}"><xsl:apply-templates/></li>
+</xsl:template>
+
+<xsl:template match="ld:line">
+ <div class="{@class}">
+ <xsl:choose>
+ <xsl:when test="@of"><xsl:value-of select="@of"/></xsl:when>
+ <xsl:otherwise><xsl:apply-templates/></xsl:otherwise>
+ </xsl:choose>
+ </div>
+</xsl:template>
+
+<xsl:template match="ld:style">
+ <span class="{@class}">
+ <xsl:choose>
+ <xsl:when test="@title">
+ <xsl:attribute name="title"><xsl:value-of select="@title"/></xsl:attribute>
+ </xsl:when>
+ </xsl:choose>
+ <xsl:choose>
+ <xsl:when test="@of"><xsl:value-of select="@of"/></xsl:when>
+ <xsl:otherwise><xsl:apply-templates/></xsl:otherwise>
+ </xsl:choose>
+ </span>
+</xsl:template>
+
+<xsl:template match="ld:notice">
+ <span class="emph {@class}">
+ <xsl:choose>
+ <xsl:when test="@notice"><xsl:value-of select="@notice"/></xsl:when>
+ <xsl:when test="@text"><xsl:value-of select="@text"/></xsl:when>
+ <xsl:otherwise><xsl:apply-templates/></xsl:otherwise>
+ </xsl:choose>
+ </span>
+</xsl:template>
+
+<xsl:template match="ld:sub">
+ <sub><xsl:apply-templates/></sub>
+</xsl:template>
+
+<xsl:template match="ld:sup">
+ <sup><xsl:apply-templates/></sup>
+</xsl:template>
+
+<xsl:template match="ld:img">
+ <xsl:call-template name="img"/>
+ <xsl:choose>
+ <xsl:when test="@logo">
+ <xsl:call-template name="sp"/>
+ </xsl:when>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template match="ld:ucs-bronze">
+ <img
+ alt="[Official bronze sponsor of Unicode Consortium]"
+ title="Official bronze sponsor of Unicode Consortium"
+ src="{$baseurl}images/bronze-{@char}.png"
+ />
+</xsl:template>
+