forrest-svn mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From rgard...@apache.org
Subject svn commit: r545526 - /forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.input.doap/resources/stylesheets/doap-to-document.xsl
Date Fri, 08 Jun 2007 14:41:47 GMT
Author: rgardler
Date: Fri Jun  8 07:41:46 2007
New Revision: 545526

URL: http://svn.apache.org/viewvc?view=rev&rev=545526
Log:
Add maintainers to a new contributors section

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=545526&r1=545525&r2=545526
==============================================================================
--- 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
Fri Jun  8 07:41:46 2007
@@ -24,11 +24,7 @@
                 xmlns:foaf="http://xmlns.com/foaf/0.1/"
 	            xmlns:dc="http://purl.org/dc/elements/1.1/"
                 xmlns:asfext="http://projects.apache.org/ns/asfext#"
-                >
-                
-    
-  <xsl:import href="lm://foaf.transform.locationmap.descriptorIndex"/>
-                
+                >                
   <xsl:template match="/">
     <xsl:apply-templates select="doap:Project|rdf:RDF|atom:feed" />
   </xsl:template>
@@ -340,12 +336,30 @@
   <xsl:template name="project-contributors">
     <section>
       <title>Contributors</title>
-      <note>This list may not be exhaustive.</note>
-      <xsl:apply-templates select="doap:maintainer"/>
+      <xsl:choose>
+        <xsl:when test="doap:maintainer">
+          <note>This list may not be exhaustive.</note>
+          <table>
+            <tr>
+              <th>Name</th>
+              <th>Email</th>
+            </tr>
+            <xsl:for-each select="doap:maintainer">
+                <tr>
+                  <td><xsl:apply-templates select="foaf:Person/foaf:name"/></td>
+                  <td><xsl:apply-templates select="foaf:Person/foaf:mbox/@rdf:resource"/></td>
+                </tr>
+            </xsl:for-each>
+          </table>
+        </xsl:when>
+        <xsl:otherwise>
+          <p>Contributor data not available.</p>
+        </xsl:otherwise>
+      </xsl:choose>
     </section>
   </xsl:template>
   
-  <xsl:template match="foaf:Person">
-    <p>A person</p>
+  <xsl:template match="foaf:name">
+    <xsl:value-of select="normalize-space(.)"/>
   </xsl:template>
 </xsl:stylesheet>



Mime
View raw message