You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@xerces.apache.org by an...@locus.apache.org on 2000/10/02 23:11:17 UTC
cvs commit: xml-xerces/java/design/xsl schedule.xsl
andyc 00/10/02 14:11:14
Modified: java/design Tag: xerces_j_2 schedule.html
java/design/xml Tag: xerces_j_2 schedule.xml
java/design/xsl Tag: xerces_j_2 schedule.xsl
Log:
Stylesheet fix for schedule.
Revision Changes Path
No revision
No revision
1.1.2.8 +93 -87 xml-xerces/java/design/Attic/schedule.html
Index: schedule.html
===================================================================
RCS file: /home/cvs/xml-xerces/java/design/Attic/schedule.html,v
retrieving revision 1.1.2.7
retrieving revision 1.1.2.8
diff -u -r1.1.2.7 -r1.1.2.8
--- schedule.html 2000/10/02 17:12:55 1.1.2.7
+++ schedule.html 2000/10/02 21:10:51 1.1.2.8
@@ -11,47 +11,54 @@
<BODY>
<SPAN class="netscape">
<H1>Xerces 2 Schedule</H1>
- <H2>Milestones</H2>
- <A name="M1"></A>
- <H3>Parser without DTD support (M1) </H3>
+ <H2>Current Milestones</H2>
+ <A name="M2"></A>
+ <H3>Parser with DTD scanning without validation (M2) </H3>
<P>
<TABLE border="0">
<TR>
<TH>Date:</TH>
- <TD>Friday, 29 Sep 2000</TD>
+ <TD>Friday, 6 October 2000</TD>
</TR>
<TR>
+ <TH>Depends:</TH>
+ <TD><A href="#M1">M1</A></TD>
+ </TR>
+ <TR>
<TH>Task:</TH>
- <TD>Document design based on Xerces community feedback<SPAN class="note">
- <BR>
+ <TD>More documentation<SPAN class="note">
+ <BR> Parser initialization and the validation system needs
+ to be documented. <BR>
<STRONG>Driver:</STRONG>
- <A href="mailto:andyc@apache.org">Andy Clark</A>
+ <A href="mailto:jeffreyr@us.ibm.com">Jeff Rodriguez</A>
<BR>
<STRONG>Contributors:</STRONG>
- <EM>Contributors wanted! Contact task driver to contribute.</EM>
+ <A href="mailto:lehors@us.ibm.com">Arnaud Le Hors</A>
+ - <EM>Contact task driver to contribute.</EM>
</SPAN>
</TD>
</TR>
<TR>
<TH>Task:</TH>
- <TD>Support classes<SPAN class="note">
- <BR> This affects the following classes: XMLString,
- XMLStringBuffer, XMLChar, EncodingMap, SymbolTable, QName. <BR>
+ <TD> Re-organize package structure to separate core interfaces
+ and classes from implementation <SPAN class="note">
+ <BR>
<STRONG>Driver:</STRONG>
- <A href="mailto:ericye@apache.org">Eric Ye</A>
+ <A href="mailto:andyc@apache.org">Andy Clark</A>
<BR>
<STRONG>Contributors:</STRONG>
- <EM>Contributors wanted! Contact task driver to contribute.</EM>
+ <A href="mailto:lehors@us.ibm.com">Arnaud Le Hors</A>
+ - <EM>Contact task driver to contribute.</EM>
</SPAN>
</TD>
</TR>
<TR>
<TH>Task:</TH>
- <TD>Basic entity managment<SPAN class="note">
- <BR> This affects the following classes: XMLEntityManager,
- XMLEntityScanner. <BR>
+ <TD>Improve entity manager and scanner<SPAN class="note">
+ <BR> Must support external entities, including the DTD
+ entity and pre-defined general entities (e.g. &amp;). <BR>
<STRONG>Driver:</STRONG>
- <A href="mailto:jeffreyr@us.ibm.com">Jeff Rodriguez</A>
+ <A href="mailto:andyc@apache.org">Andy Clark</A>
<BR>
<STRONG>Contributors:</STRONG>
<EM>Contributors wanted! Contact task driver to contribute.</EM>
@@ -60,9 +67,9 @@
</TR>
<TR>
<TH>Task:</TH>
- <TD>Basic error handling<SPAN class="note">
- <BR> This affects the following interfaces & classes:
- XMLErrorReporter, some MessageFormatter. <BR>
+ <TD>Improve document scanner<SPAN class="note">
+ <BR> Handle trailing miscellaneous section; premature end of
+ file; use the error reporter; etc. <BR>
<STRONG>Driver:</STRONG>
<A href="mailto:ericye@apache.org">Eric Ye</A>
<BR>
@@ -73,12 +80,10 @@
</TR>
<TR>
<TH>Task:</TH>
- <TD>Parsing of elements and attributes using internal
- interface<SPAN class="note">
- <BR> This affects the following classes: XMLAttributes,
- XMLDocumentScanner. <BR>
+ <TD>Parsing of DOCTYPE line and DTD markup declarations<SPAN class="note">
+ <BR>
<STRONG>Driver:</STRONG>
- <A href="mailto:andyc@apache.org">Andy Clark</A>
+ <A href="mailto:lehors@us.ibm.com">Arnaud Le Hors</A>
<BR>
<STRONG>Contributors:</STRONG>
<EM>Contributors wanted! Contact task driver to contribute.</EM>
@@ -87,11 +92,10 @@
</TR>
<TR>
<TH>Task:</TH>
- <TD>Implement a SAX2 parser from internal callbacks<SPAN class="note">
- <BR> This affects the following classes: XMLParser,
- XMLDocumentParser, SAXParser. <BR>
+ <TD>Storing basic DTD grammar information<SPAN class="note">
+ <BR>
<STRONG>Driver:</STRONG>
- <A href="mailto:lehors@us.ibm.com">Arnaud Le Hors</A>
+ <A href="mailto:jeffreyr@us.ibm.com">Jeff Rodriguez</A>
<BR>
<STRONG>Contributors:</STRONG>
<EM>Contributors wanted! Contact task driver to contribute.</EM>
@@ -100,49 +104,79 @@
</TR>
</TABLE>
</P>
- <A name="M2"></A>
- <H3>Parser with DTD scanning without validation (M2) </H3>
+ <H2>Future Milestones</H2>
+ <A name="M3"></A>
+ <H3>Parser with DTD scanning + datatypes validation (M3) </H3>
<P>
<TABLE border="0">
<TR>
- <TH>Date:</TH>
- <TD>Friday, 6 October 2000</TD>
+ <TH>Depends:</TH>
+ <TD><A href="#M2">M2</A></TD>
</TR>
+ </TABLE>
+ </P>
+ <A name="M4"></A>
+ <H3>Parser with DTD scanning + datatypes and content model validation
+ (M4) </H3>
+ <P>
+ <TABLE border="0">
<TR>
<TH>Depends:</TH>
- <TD><A href="#M1">M1</A></TD>
+ <TD><A href="#M3">M3</A></TD>
+ </TR>
+ </TABLE>
+ </P>
+ <A name="M5"></A>
+ <H3>Parser with DTD scanning and Schema parsing + validation (M5) </H3>
+ <P>
+ <TABLE border="0">
+ <TR>
+ <TH>Depends:</TH>
+ <TD><A href="#M4">M4</A></TD>
+ </TR>
+ </TABLE>
+ </P>
+ <H2>Completed Milestones</H2>
+ <A name="M1"></A>
+ <H3>Parser without DTD support (M1) </H3>
+ <P>
+ <TABLE border="0">
+ <TR>
+ <TH>Date:</TH>
+ <TD>Friday, 29 Sep 2000</TD>
</TR>
<TR>
<TH>Task:</TH>
- <TD>More documentation<SPAN class="note">
- <BR> Parser initialization and the validation system needs
- to be documented. <BR>
+ <TD>Document design based on Xerces community feedback<SPAN class="note">
+ <BR>
<STRONG>Driver:</STRONG>
- <A href="mailto:jeffreyr@us.ibm.com">Jeff Rodriguez</A>
+ <A href="mailto:andyc@apache.org">Andy Clark</A>
<BR>
<STRONG>Contributors:</STRONG>
+ <EM>Contributors wanted! Contact task driver to contribute.</EM>
</SPAN>
</TD>
</TR>
<TR>
<TH>Task:</TH>
- <TD> Re-organize package structure to separate core interfaces
- and classes from implementation <SPAN class="note">
- <BR>
+ <TD>Support classes<SPAN class="note">
+ <BR> This affects the following classes: XMLString,
+ XMLStringBuffer, XMLChar, EncodingMap, SymbolTable, QName. <BR>
<STRONG>Driver:</STRONG>
- <A href="mailto:andyc@apache.org">Andy Clark</A>
+ <A href="mailto:ericye@apache.org">Eric Ye</A>
<BR>
<STRONG>Contributors:</STRONG>
+ <EM>Contributors wanted! Contact task driver to contribute.</EM>
</SPAN>
</TD>
</TR>
<TR>
<TH>Task:</TH>
- <TD>Improve entity manager and scanner<SPAN class="note">
- <BR> Must support external entities, including the DTD
- entity and pre-defined general entities (e.g. &amp;). <BR>
+ <TD>Basic entity managment<SPAN class="note">
+ <BR> This affects the following classes: XMLEntityManager,
+ XMLEntityScanner. <BR>
<STRONG>Driver:</STRONG>
- <A href="mailto:andyc@apache.org">Andy Clark</A>
+ <A href="mailto:jeffreyr@us.ibm.com">Jeff Rodriguez</A>
<BR>
<STRONG>Contributors:</STRONG>
<EM>Contributors wanted! Contact task driver to contribute.</EM>
@@ -151,9 +185,9 @@
</TR>
<TR>
<TH>Task:</TH>
- <TD>Improve document scanner<SPAN class="note">
- <BR> Handle trailing miscellaneous section; premature end of
- file; use the error reporter; etc. <BR>
+ <TD>Basic error handling<SPAN class="note">
+ <BR> This affects the following interfaces & classes:
+ XMLErrorReporter, some MessageFormatter. <BR>
<STRONG>Driver:</STRONG>
<A href="mailto:ericye@apache.org">Eric Ye</A>
<BR>
@@ -164,10 +198,12 @@
</TR>
<TR>
<TH>Task:</TH>
- <TD>Parsing of DOCTYPE line and DTD markup declarations<SPAN class="note">
- <BR>
+ <TD>Parsing of elements and attributes using internal
+ interface<SPAN class="note">
+ <BR> This affects the following classes: XMLAttributes,
+ XMLDocumentScanner. <BR>
<STRONG>Driver:</STRONG>
- <A href="mailto:lehors@us.ibm.com">Arnaud Le Hors</A>
+ <A href="mailto:andyc@apache.org">Andy Clark</A>
<BR>
<STRONG>Contributors:</STRONG>
<EM>Contributors wanted! Contact task driver to contribute.</EM>
@@ -176,10 +212,11 @@
</TR>
<TR>
<TH>Task:</TH>
- <TD>Storing basic DTD grammar information<SPAN class="note">
- <BR>
+ <TD>Implement a SAX2 parser from internal callbacks<SPAN class="note">
+ <BR> This affects the following classes: XMLParser,
+ XMLDocumentParser, SAXParser. <BR>
<STRONG>Driver:</STRONG>
- <A href="mailto:jeffreyr@us.ibm.com">Jeff Rodriguez</A>
+ <A href="mailto:lehors@us.ibm.com">Arnaud Le Hors</A>
<BR>
<STRONG>Contributors:</STRONG>
<EM>Contributors wanted! Contact task driver to contribute.</EM>
@@ -188,40 +225,9 @@
</TR>
</TABLE>
</P>
- <A name="M3"></A>
- <H3>Parser with DTD scanning + datatypes validation (M3) </H3>
- <P>
- <TABLE border="0">
- <TR>
- <TH>Depends:</TH>
- <TD><A href="#M2">M2</A></TD>
- </TR>
- </TABLE>
- </P>
- <A name="M4"></A>
- <H3>Parser with DTD scanning + datatypes and content model validation
- (M4) </H3>
- <P>
- <TABLE border="0">
- <TR>
- <TH>Depends:</TH>
- <TD><A href="#M3">M3</A></TD>
- </TR>
- </TABLE>
- </P>
- <A name="M5"></A>
- <H3>Parser with DTD scanning and Schema parsing + validation (M5) </H3>
- <P>
- <TABLE border="0">
- <TR>
- <TH>Depends:</TH>
- <TD><A href="#M4">M4</A></TD>
- </TR>
- </TABLE>
- </P>
</SPAN>
<HR>
<SPAN class="netscape">
- Last modified: $Date: 2000/10/02 17:12:55 $</SPAN>
+ Last modified: $Date: 2000/10/02 21:10:51 $</SPAN>
</BODY>
</HTML>
No revision
No revision
1.1.2.5 +3 -3 xml-xerces/java/design/xml/Attic/schedule.xml
Index: schedule.xml
===================================================================
RCS file: /home/cvs/xml-xerces/java/design/xml/Attic/schedule.xml,v
retrieving revision 1.1.2.4
retrieving revision 1.1.2.5
diff -u -r1.1.2.4 -r1.1.2.5
--- schedule.xml 2000/10/02 17:13:07 1.1.2.4
+++ schedule.xml 2000/10/02 21:10:59 1.1.2.5
@@ -1,9 +1,9 @@
<?xml version='1.0' encoding='US-ASCII'?>
-<!-- $Id: schedule.xml,v 1.1.2.4 2000/10/02 17:13:07 andyc Exp $ -->
+<!-- $Id: schedule.xml,v 1.1.2.5 2000/10/02 21:10:59 andyc Exp $ -->
<!DOCTYPE schedule SYSTEM 'schedule.dtd' [
<!ENTITY people SYSTEM 'people.ent'>
]>
-<schedule date='$Date: 2000/10/02 17:13:07 $'>
+<schedule date='$Date: 2000/10/02 21:10:59 $'>
<!-- People -->
&people;
@@ -13,7 +13,7 @@
<task driver='andyc' status='done'>
<title>Document design based on Xerces community feedback</title>
</task>
- <task driver='ericye' status='verify'>
+ <task driver='ericye' status='done'>
<title>Support classes</title>
<detail>
This affects the following classes:
No revision
No revision
1.1.2.5 +23 -8 xml-xerces/java/design/xsl/Attic/schedule.xsl
Index: schedule.xsl
===================================================================
RCS file: /home/cvs/xml-xerces/java/design/xsl/Attic/schedule.xsl,v
retrieving revision 1.1.2.4
retrieving revision 1.1.2.5
diff -u -r1.1.2.4 -r1.1.2.5
--- schedule.xsl 2000/09/26 02:50:33 1.1.2.4
+++ schedule.xsl 2000/10/02 21:11:09 1.1.2.5
@@ -1,5 +1,5 @@
<?xml version='1.0' encoding='US-ASCII'?>
-<!-- $Id: schedule.xsl,v 1.1.2.4 2000/09/26 02:50:33 andyc Exp $ -->
+<!-- $Id: schedule.xsl,v 1.1.2.5 2000/10/02 21:11:09 andyc Exp $ -->
<xsl:stylesheet xmlns:xsl='http://www.w3.org/1999/XSL/Transform' version='1.0'>
<xsl:template match='schedule'>
@@ -14,10 +14,24 @@
<BODY>
<SPAN class='netscape'>
<H1>Xerces 2 Schedule</H1>
- <H2>Milestones</H2>
- <xsl:for-each select='milestone'>
- <xsl:apply-templates select='.'/>
- </xsl:for-each>
+ <xsl:if test='milestone[task/@status="working" or task/@status="verify"]'>
+ <H2>Current Milestones</H2>
+ <xsl:for-each select='milestone[task/@status="working" or task/@status="verify"]'>
+ <xsl:apply-templates select='.'/>
+ </xsl:for-each>
+ </xsl:if>
+ <xsl:if test='milestone[not(task)]'>
+ <H2>Future Milestones</H2>
+ <xsl:for-each select='milestone[not(task)]'>
+ <xsl:apply-templates select='.'/>
+ </xsl:for-each>
+ </xsl:if>
+ <xsl:if test='milestone[task and not(task/@status="working" or task/@status="verify")]'>
+ <H2>Completed Milestones</H2>
+ <xsl:for-each select='milestone[task and not(task/@status="working" or task/@status="verify")]'>
+ <xsl:apply-templates select='.'/>
+ </xsl:for-each>
+ </xsl:if>
</SPAN>
<HR/>
<SPAN class='netscape'>
@@ -88,15 +102,16 @@
<xsl:when test='contributor'>
<xsl:for-each select='contributor'>
<xsl:choose>
- <xsl:when test='id(@owner)/@email'>
- <A href='mailto:{id(@owner)/@email}'><xsl:value-of select='id(@owner)'/></A>
+ <xsl:when test='id(@idref)/@email'>
+ <A href='mailto:{id(@idref)/@email}'><xsl:value-of select='id(@idref)'/></A>
</xsl:when>
<xsl:otherwise>
- <xsl:value-of select='id(@owner)'/>
+ <xsl:value-of select='id(@idref)'/>
</xsl:otherwise>
</xsl:choose>
<xsl:if test='not(position()=last())'>, </xsl:if>
</xsl:for-each>
+ - <EM>Contact task driver to contribute.</EM>
</xsl:when>
<xsl:otherwise>
<EM>Contributors wanted! Contact task driver to contribute.</EM>