zongaro 2003/01/30 09:32:55
Modified: java todo.xsl
Log:
Added support for distinguishing between active and past developers. The
latter will have an attribute on the "person" tag named "status" whose value
equals "emeritus".
Revision Changes Path
1.5 +23 -10 xml-xalan/java/todo.xsl
Index: todo.xsl
===================================================================
RCS file: /home/cvs/xml-xalan/java/todo.xsl,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- todo.xsl 4 May 2001 20:16:16 -0000 1.4
+++ todo.xsl 30 Jan 2003 17:32:55 -0000 1.5
@@ -126,21 +126,34 @@
<xsl:text>Developers:</xsl:text>
</xsl:element>
</H3>
- <p>A list of some of people currently working on working on
<xsl:value-of select="/todo/@project"/>:</p>
+ <p>A list of some of the people currently working on <xsl:value-of
select="/todo/@project"/>:</p>
<ul>
- <xsl:for-each select="devs/person">
+ <xsl:for-each select="devs/person[not(@status = 'emeritus')]">
<li>
- <a href="mailto:[EMAIL PROTECTED]">
- <xsl:value-of select="@name"/>
- </a>
- <xsl:element name="a">
- <xsl:attribute
name="name"><xsl:text>personref-</xsl:text><xsl:value-of
select="@id"/></xsl:attribute>
- <xsl:text> (</xsl:text><xsl:value-of
select="@id"/><xsl:text>)</xsl:text>
- </xsl:element>
- <BR/><xsl:value-of select="."/>
+ <xsl:apply-templates select="."/>
</li>
</xsl:for-each>
</ul>
+ <xsl:if test="boolean(devs/[EMAIL PROTECTED] = 'emeritus'])">
+ <p>And the Hall-of-Fame list of past developers on <xsl:value-of
select="/todo/@project"/>:</p>
+ <ul>
+ <xsl:for-each select="devs/[EMAIL PROTECTED] = 'emeritus']">
+ <li>
+ <xsl:apply-templates select="."/>
+ </li>
+ </xsl:for-each>
+ </ul>
+ </xsl:if>
</xsl:template>
+ <xsl:template match="person">
+ <a href="mailto:[EMAIL PROTECTED]">
+ <xsl:value-of select="@name"/>
+ </a>
+ <xsl:element name="a">
+ <xsl:attribute
name="name"><xsl:text>personref-</xsl:text><xsl:value-of
select="@id"/></xsl:attribute>
+ <xsl:text> (</xsl:text><xsl:value-of
select="@id"/><xsl:text>)</xsl:text>
+ </xsl:element>
+ <BR/><xsl:value-of select="."/>
+ </xsl:template>
</xsl:stylesheet>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]