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}">
- <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/person[@status = '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/person[@status = 'emeritus']">
+ <li>
+ <xsl:apply-templates select="."/>
+ </li>
+ </xsl:for-each>
+ </ul>
+ </xsl:if>
</xsl:template>
+ <xsl:template match="person">
+ <a href="mailto:{@email}">
+ <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]