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>