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;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 &amp; 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;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 &amp; 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>