morgand     01/08/09 11:45:10

  Modified:    src/taglib taglib-doc.dtd taglib-doc.xsl
  Log:
  added support for a "developers' notes" section in the docs
  
  Revision  Changes    Path
  1.3       +9 -1      jakarta-taglibs/src/taglib/taglib-doc.dtd
  
  Index: taglib-doc.dtd
  ===================================================================
  RCS file: /home/cvs/jakarta-taglibs/src/taglib/taglib-doc.dtd,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- taglib-doc.dtd    2001/08/06 22:54:32     1.2
  +++ taglib-doc.dtd    2001/08/09 18:45:10     1.3
  @@ -8,7 +8,7 @@
   
   <!ELEMENT taglib (tlib-version, jsp-version, short-name, uri, display-name, 
                     description, taglib-location, prefix, requirements-info, 
  -                  documentation?, tagtoc+)> 
  +                  documentation?, developers-notes?, tagtoc+)> 
   
   <!-- Version number of this tagib -->
   <!ELEMENT tlib-version (#PCDATA)>
  @@ -53,11 +53,19 @@
   
   <!ELEMENT doctoc ((li | ul)+)>
   
  +
   <!-- do not include a leading # mark in the anchor -->
   <!ELEMENT li (#PCDATA)>
   <!ATTLIST li anchor CDATA #IMPLIED>
   
   <!ELEMENT ul ((li | ul)+)>
  +
  +<!-- Information concerning current development on the tag library. 
  +     Stylesheet copies from the uri rather than the PCDATA, when specified. -->
  +<!ELEMENT developers-notes (#PCDATA)>
  +<!ATTLIST developers-notes uri          CDATA #IMPLIED
  +                           last-updated CDATA #REQUIRED>
  +
   
   <!ELEMENT tagtoc (tag+)>
   <!ATTLIST tagtoc name CDATA #REQUIRED>
  
  
  
  1.11      +15 -0     jakarta-taglibs/src/taglib/taglib-doc.xsl
  
  Index: taglib-doc.xsl
  ===================================================================
  RCS file: /home/cvs/jakarta-taglibs/src/taglib/taglib-doc.xsl,v
  retrieving revision 1.10
  retrieving revision 1.11
  diff -u -r1.10 -r1.11
  --- taglib-doc.xsl    2001/08/06 22:36:03     1.10
  +++ taglib-doc.xsl    2001/08/09 18:45:10     1.11
  @@ -94,6 +94,9 @@
       <li><a href="#examples">Examples</a></li>
       <li><a href="#javadocs">Javadocs</a></li>
       <li><a href="#history">Revision History</a></li>
  +    <xsl:if test="developers-notes">
  +      <li><a href="#developers-notes">Developers' Notes</a></li>
  +    </xsl:if>
     </ul>    
   
     <!-- Overview -->
  @@ -388,6 +391,9 @@
     <a name="history"><h3>Revision History</h3></a>
     <p>Review the complete <a href="changes.html">revision history</a> of
       this tag library.</p>
  +  
  +  <!-- developers' notes, if any -->  
  +  <xsl:apply-templates select="developers-notes"/>
   
     </body>
   </xsl:template>
  @@ -401,6 +407,15 @@
   </xsl:template>
   
   <xsl:template match="docs">
  +  <xsl:call-template name="uri"/>
  +</xsl:template>
  +
  +<xsl:template match="developers-notes">
  +  <h3><a name="developers-notes">Developers' Notes</a></h3>
  +  <font size="2" color="blue">
  +    Last updated: <xsl:value-of select="@last-updated"/>
  +  </font>  
  +
     <xsl:call-template name="uri"/>
   </xsl:template>
   
  
  
  

Reply via email to