summaryrefslogtreecommitdiff
path: root/docs/newapi.xsl
diff options
context:
space:
mode:
authorClaudio Bley <cbley@av-test.de>2013-01-14 13:37:02 +0100
committerClaudio Bley <cbley@av-test.de>2013-10-30 17:30:12 +0100
commit5eb3dff5b6121b2b81b2dc7ac023feb095489d09 (patch)
tree21dcc94c3988d9eb5be4bc27e5026b063148fc8d /docs/newapi.xsl
parent52dbeac8e79900c4142906a0f4840598c1b6688b (diff)
downloadlibvirt-5eb3dff5b6121b2b81b2dc7ac023feb095489d09.tar.gz
docs: generate links from plain text documentation
There are two forms used throughout libvirt code comments, which are both supported by this patch. * plain links like e.g. http://www.libvirt.org/ * links enclosed in <> characters, e.g. <http://www.libvirt.org/> Signed-off-by: Claudio Bley <cbley@av-test.de>
Diffstat (limited to 'docs/newapi.xsl')
-rw-r--r--docs/newapi.xsl19
1 files changed, 18 insertions, 1 deletions
diff --git a/docs/newapi.xsl b/docs/newapi.xsl
index a08b3049ed..815c1b9d77 100644
--- a/docs/newapi.xsl
+++ b/docs/newapi.xsl
@@ -129,6 +129,19 @@
<a href="libvirt-{$ref/@file}.html#{$ref/@name}"><xsl:value-of select="$stem"/></a>
<xsl:value-of select="substring-after($token, $stem)"/>
</xsl:when>
+ <xsl:when test="starts-with($token, 'http://')">
+ <a href="{$token}">
+ <xsl:value-of select="$token"/>
+ </a>
+ </xsl:when>
+ <xsl:when test="starts-with($token, '&lt;http://') and contains($token, '&gt;')">
+ <xsl:variable name="link"
+ select="substring(substring-before($token, '&gt;'), 2)"/>
+ <a href="{$link}">
+ <xsl:value-of select="$link"/>
+ </a>
+ <xsl:value-of select="substring-after($token, '&gt;')"/>
+ </xsl:when>
<xsl:otherwise>
<xsl:value-of select="$token"/>
</xsl:otherwise>
@@ -690,7 +703,11 @@
<h2 style="font-weight:bold;color:red;text-align:center">This module is deprecated</h2>
</xsl:if>
<xsl:if test="description">
- <p><xsl:value-of select="description"/></p>
+ <p>
+ <xsl:call-template name="dumptext">
+ <xsl:with-param name="text" select="description"/>
+ </xsl:call-template>
+ </p>
</xsl:if>
</xsl:template>