forrest-svn mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From rgard...@apache.org
Subject svn commit: r520975 - in /forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.input.doap: resources/stylesheets/doap-to-document.xsl status.xml
Date Wed, 21 Mar 2007 19:19:44 GMT
Author: rgardler
Date: Wed Mar 21 12:19:44 2007
New Revision: 520975

URL: http://svn.apache.org/viewvc?view=rev&rev=520975
Log:
Add handling of RSS feeds (FOR-967, thanks to Stuart Yeates)

Modified:
    forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.input.doap/resources/stylesheets/doap-to-document.xsl
    forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.input.doap/status.xml

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=520975&r1=520974&r2=520975
==============================================================================
--- 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 21 12:19:44 2007
@@ -20,6 +20,8 @@
                 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" 
                 xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" 
                 xmlns:doap="http://usefulinc.com/ns/doap#"
+                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#"
                 >
 
@@ -91,7 +93,6 @@
       <xsl:text>, </xsl:text>
     </xsl:if>
   </xsl:template>
-  
   <xsl:template match="doap:category">
     <xsl:value-of select="@rdf:resource"/>
     <xsl:if test="not(position() = last())">
@@ -99,6 +100,32 @@
     </xsl:if>
   </xsl:template>
 
+    <xsl:template match="foaf:seeAlso">
+      <xsl:choose>
+        <xsl:when test="@dc:format='application/rss+xml'">
+           <a class="rss-rss-link">
+	   <xsl:attribute name="href">
+           <xsl:value-of select="@rdf:resource"/>
+	   </xsl:attribute> RSS
+           </a>
+        </xsl:when>
+        <xsl:when test="@dc:format='application/atom+xml'">
+           <a class="rss-atom-link">
+	   <xsl:attribute name="href">
+           <xsl:value-of select="@rdf:resource"/>
+	   </xsl:attribute> Atom
+           </a>
+        </xsl:when>	  
+        <xsl:when test="@dc:format='application/rdf+xml'">
+           <a class="rss-rdf-link">
+	   <xsl:attribute name="href">
+           <xsl:value-of select="@rdf:resource"/>
+	   </xsl:attribute> RDF
+           </a>
+        </xsl:when>	  
+      </xsl:choose>
+  </xsl:template>
+
   <xsl:template name="project-header">
       <div class="description">
           <p>
@@ -210,6 +237,19 @@
                    <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>
+               <tr>
+                 <td class="left">RSS Feeds</td>
+                 <td class="right">
+                   <xsl:choose>
+		     <xsl:when test="foaf:seeAlso">
+		       <xsl:apply-templates select="foaf:seeAlso" />
                      </xsl:when>
                      <xsl:otherwise>
                        None Defined

Modified: forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.input.doap/status.xml
URL: http://svn.apache.org/viewvc/forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.input.doap/status.xml?view=diff&rev=520975&r1=520974&r2=520975
==============================================================================
--- forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.input.doap/status.xml (original)
+++ forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.input.doap/status.xml Wed Mar
21 12:19:44 2007
@@ -38,6 +38,9 @@
   <changes>
     <!-- Add new releases here -->
     <release version="0.1" date="not-released">
+      <action dev="RDG" type="add" context="code" due-to="Stuart Yeates" fixes-bug="FOR-967">
+        Add handling of RSS feeds.
+      </action>
       <action dev="RDG" type="add" context="code">
         content-doap-link dispatcher template to embed a link to the
         raw DOAP files within an output HTML file.



Mime
View raw message