Author: rgardler
Date: Wed Mar 14 03:56:28 2007
New Revision: 518093
URL: http://svn.apache.org/viewvc?view=rev&rev=518093
Log:
If some info is not present then say so
Modified:
forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.input.doap/resources/stylesheets/doap-to-document.xsl
Modified:
forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.input.doap/resources/stylesheets/doap-to-document.xsl
URL:
http://svn.apache.org/viewvc/forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.input.doap/resources/stylesheets/doap-to-document.xsl?view=diff&rev=518093&r1=518092&r2=518093
==============================================================================
---
forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.input.doap/resources/stylesheets/doap-to-document.xsl
(original)
+++
forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.input.doap/resources/stylesheets/doap-to-document.xsl
Wed Mar 14 03:56:28 2007
@@ -60,7 +60,14 @@
<section>
<title>Description</title>
- <p><xsl:value-of select="doap:description"/></p>
+ <xsl:choose>
+ <xsl:when test="doap:description">
+ <p><xsl:value-of select="doap:description"/></p>
+ </xsl:when>
+ <xsl:otherwise>
+ <p>No description supplied.</p>
+ </xsl:otherwise>
+ </xsl:choose>
</section>
<xsl:call-template name="project-releases" />
@@ -115,31 +122,66 @@
<tr>
<td class="left">Programming Languages</td>
<td class="right">
- <xsl:apply-templates select="doap:programming-language" />
+ <xsl:choose>
+ <xsl:when test="doap:programming-language">
+ <xsl:apply-templates select="doap:programming-language"
/>
+ </xsl:when>
+ <xsl:otherwise>
+ None Defined
+ </xsl:otherwise>
+ </xsl:choose>
</td>
</tr>
<tr>
<td class="left">Categories</td>
<td class="right">
- <xsl:apply-templates select="doap:category" />
+ <xsl:choose>
+ <xsl:when test="doap:category">
+ <xsl:apply-templates select="doap:category" />
+ </xsl:when>
+ <xsl:otherwise>
+ None Defined
+ </xsl:otherwise>
+ </xsl:choose>
</td>
</tr>
<tr>
<td class="left">Mailing Lists</td>
<td class="right">
- <xsl:apply-templates select="doap:mailing-list/@*" />
+ <xsl:choose>
+ <xsl:when test="doap:mailing-list/@*">
+ <xsl:apply-templates select="doap:mailing-list/@*" />
+ </xsl:when>
+ <xsl:otherwise>
+ None Defined
+ </xsl:otherwise>
+ </xsl:choose>
</td>
</tr>
<tr>
<td class="left">Bug/Issue Tracker</td>
<td class="right">
- <xsl:apply-templates select="doap:bug-database/@*" />
+ <xsl:choose>
+ <xsl:when test="doap:bug-database/@*">
+ <xsl:apply-templates select="doap:bug-database/@*" />
+ </xsl:when>
+ <xsl:otherwise>
+ None Defined
+ </xsl:otherwise>
+ </xsl:choose>
</td>
</tr>
<tr>
<td class="left">Wiki</td>
<td class="right">
- <xsl:apply-templates select="doap:wiki/@*" />
+ <xsl:choose>
+ <xsl:when test="doap:wiki/@*">
+ <xsl:apply-templates select="doap:wiki/@*" />
+ </xsl:when>
+ <xsl:otherwise>
+ None Defined
+ </xsl:otherwise>
+ </xsl:choose>
</td>
</tr>
<tr>
@@ -150,7 +192,14 @@
<a
href="http://www.apache.org/licenses/LICENSE-2.0">Apache License Version 2.0</a>
</xsl:when>
<xsl:otherwise>
- <xsl:apply-templates select="doap:license/@*" />
+ <xsl:choose>
+ <xsl:when test="doap:license/@*">
+ <xsl:apply-templates select="doap:license/@*" />
+ </xsl:when>
+ <xsl:otherwise>
+ None Defined
+ </xsl:otherwise>
+ </xsl:choose>
</xsl:otherwise>
</xsl:choose>
</td>
@@ -158,7 +207,14 @@
<tr>
<td class="left">Project Website</td>
<td class="right">
- <xsl:apply-templates select="doap:homepage/@*" />
+ <xsl:choose>
+ <xsl:when test="doap:homepage/@*">
+ <xsl:apply-templates select="doap:homepage/@*" />
+ </xsl:when>
+ <xsl:otherwise>
+ None Defined
+ </xsl:otherwise>
+ </xsl:choose>
</td>
</tr>
</table>