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]

Reply via email to