+++ /dev/null
-<?xml version="1.0" encoding="utf-8"?>\r
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"\r
- version="1.0">\r
-\r
- <xsl:output method="xml" omit-xml-declaration="yes"/>\r
- <xsl:param name="module" select="''"/>\r
- <xsl:param name="type" select="'todo'"/>\r
- <xsl:strip-space elements="*"/>\r
-\r
- <xsl:template match="variablelist">\r
- <xsl:if test="string(preceding::variablelist[1]/varlistentry/term/ref/@refid)!=string(varlistentry/term/ref/@refid)">\r
- <xsl:element name="compound">\r
- <xsl:attribute name="id">\r
- <xsl:value-of select="varlistentry/term/ref/@refid"/>\r
- </xsl:attribute>\r
- <xsl:attribute name="name">\r
- <xsl:value-of select="string(varlistentry/term)"/>\r
- </xsl:attribute>\r
- <xsl:text>
</xsl:text>\r
- <xsl:variable name="curid" select="varlistentry/term/ref[1]/@refid"/>\r
- <xsl:apply-templates \r
- select="//variablelist[varlistentry/term/ref[1]/@refid=$curid]"\r
- mode="inlist"/>\r
- </xsl:element>\r
- <xsl:text>
</xsl:text>\r
- </xsl:if>\r
- </xsl:template>\r
- \r
- <xsl:template match="variablelist" mode="inlist">\r
- <item>\r
- <xsl:value-of select="string(listitem)"/>\r
- </item>\r
- <xsl:text>
</xsl:text>\r
- </xsl:template>\r
-\r
- <xsl:template match="/">\r
- <xsl:element name="xreflist">\r
- <xsl:attribute name="type">\r
- <xsl:value-of select="$type"/>\r
- </xsl:attribute>\r
- <xsl:attribute name="module">\r
- <xsl:value-of select="$module"/>\r
- </xsl:attribute>\r
- <xsl:text>
</xsl:text>\r
- <xsl:apply-templates/>\r
- </xsl:element>\r
- </xsl:template>\r
-\r
- <xsl:template match="compoundname"/>\r
- <xsl:template match="title"/>\r
- <xsl:template match="anchor"/>\r
-\r
-</xsl:stylesheet>\r