2002-05-02 08:44:46 +00:00
|
|
|
<?xml version="1.0" ?>
|
|
|
|
<xsl:stylesheet version="1.0"
|
|
|
|
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
|
|
|
|
<xsl:template match="/project-list">
|
2002-05-06 11:17:58 +00:00
|
|
|
<xsl:apply-templates select="project" />
|
2002-05-02 08:44:46 +00:00
|
|
|
</xsl:template>
|
|
|
|
|
|
|
|
<xsl:output indent="yes" />
|
|
|
|
|
|
|
|
<xsl:template match="project">
|
2002-05-06 11:17:58 +00:00
|
|
|
<para>
|
2002-05-02 08:44:46 +00:00
|
|
|
<table>
|
|
|
|
<title><xsl:value-of select="name"/></title>
|
|
|
|
<tgroup cols="2">
|
2002-05-02 17:32:28 +00:00
|
|
|
<tbody>
|
2002-05-02 08:44:46 +00:00
|
|
|
<row>
|
|
|
|
<entry><emphasis>Name:</emphasis></entry>
|
|
|
|
<entry><xsl:value-of select="name"/></entry>
|
|
|
|
</row>
|
|
|
|
<xsl:apply-templates select="maintainer"/>
|
|
|
|
<row>
|
|
|
|
<entry><emphasis>Status:</emphasis></entry>
|
|
|
|
<entry><xsl:value-of select="status"/></entry>
|
|
|
|
</row>
|
|
|
|
<row>
|
|
|
|
<entry><emphasis>Location:</emphasis></entry>
|
|
|
|
<entry><filename><xsl:value-of select="location"/></filename></entry>
|
|
|
|
</row>
|
|
|
|
<row>
|
|
|
|
<entry><emphasis>Description:</emphasis></entry>
|
|
|
|
<entry><xsl:value-of select="description"/></entry>
|
|
|
|
</row>
|
2002-05-02 17:32:28 +00:00
|
|
|
</tbody>
|
2002-05-02 08:44:46 +00:00
|
|
|
</tgroup>
|
|
|
|
</table>
|
2002-05-06 11:17:58 +00:00
|
|
|
</para>
|
2002-05-02 08:44:46 +00:00
|
|
|
</xsl:template>
|
|
|
|
|
|
|
|
<xsl:template match="maintainer">
|
|
|
|
<xsl:variable name="email">
|
|
|
|
<xsl:value-of
|
|
|
|
select="concat(substring-before(email,'@'), ' /at/ ', substring-after(email,'@'))"/>
|
|
|
|
</xsl:variable>
|
|
|
|
<row>
|
|
|
|
<entry><emphasis>Maintainer:</emphasis></entry>
|
|
|
|
<entry>
|
|
|
|
<xsl:value-of select="name"/>
|
|
|
|
<<xsl:value-of select="$email"/>>
|
|
|
|
</entry>
|
|
|
|
</row>
|
|
|
|
</xsl:template>
|
|
|
|
</xsl:stylesheet>
|