<xsl:text> </xsl:text>
</xsl:template>
+<xsl:template match="doc:pi">
+ <xsl:variable name="name" select="@name"/>
+
+ <xsl:text> </xsl:text>
+ <refentry id="template.{$name}">
+ <xsl:text> </xsl:text>
+ <refnamediv>
+ <xsl:text> </xsl:text>
+ <refname><xsl:value-of select="$name"/></refname>
+ <xsl:text> </xsl:text>
+ <xsl:apply-templates select="refpurpose"/>
+ <xsl:text> </xsl:text>
+ </refnamediv>
+ <xsl:text> </xsl:text>
+ <refsynopsisdiv>
+ <xsl:text> </xsl:text>
+ <xsl:apply-templates select="refsynopsisdiv/node()"/>
+ <xsl:text> </xsl:text>
+ </refsynopsisdiv>
+ <xsl:text> </xsl:text>
+ <xsl:apply-templates select="*[name(.)!='refpurpose' and name(.)!='refsynopsisdiv']"/>
+ </refentry>
+ <xsl:text> </xsl:text>
+</xsl:template>
+
<xsl:template match="doc:mode">
<xsl:variable name="name" select="@mode"/>