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]

Reply via email to