zongaro 2003/01/30 09:32:29
Modified: java Tag: XSLTC_DTM 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
No revision
No revision
1.4.14.1 +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.4.14.1
diff -u -r1.4 -r1.4.14.1
--- todo.xsl 4 May 2001 20:16:16 -0000 1.4
+++ todo.xsl 30 Jan 2003 17:32:29 -0000 1.4.14.1
@@ -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]