You are viewing a plain text version of this content. The canonical link for it is here.
Posted to slide-dev@jakarta.apache.org by re...@apache.org on 2001/06/25 00:20:53 UTC

cvs commit: jakarta-slide/src/doc/stylesheets project.xml slide.xsl

remm        01/06/24 15:20:53

  Modified:    src/doc  architecture.xml changelog.xml clients.xml
                        conf-lib.xml contrib.xml domain.xml examples.xml
                        howto-jdbcstore.xml howto-tomcat.xml index.xml
                        installation.xml library.xml lock.xml macro.xml
                        namespace.xml news.xml process.xml release.xml
                        search.xml security.xml server.xml status.xml
                        structure.xml version.xml webdav-client.xml
                        webdav.xml
  Added:       src/doc/images add.gif code.gif design.gif docs.gif fix.gif
                        tomcat-power.gif update.gif
               src/doc/stylesheets project.xml slide.xsl
  Removed:     src/doc  document.dtd faq.xml project.xml
               src/doc/style default.css document.xsl faq.xsl slide.xsl
                        widgets.xsl
               src/doc/style/images add.gif blank.gif code.gif design.gif
                        docs.gif fix.gif update.gif
               src/doc/style/images/bullets blue.gif dots.gif
                        small-blue.gif small.gif square-small-white.gif
  Log:
  - Update the DTD used as well as the stylesheets so that the webpages look
    like some other Jakarta projects.
  - Changelog update.
  - Also add a SQL script for MS SQL Server to the JDBC Howto, contributed
    by Serge Knystautas <sergek at lokitech.com>.
  
  Revision  Changes    Path
  1.5       +7 -7      jakarta-slide/src/doc/architecture.xml
  
  Index: architecture.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-slide/src/doc/architecture.xml,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- architecture.xml	2001/06/10 01:18:17	1.4
  +++ architecture.xml	2001/06/24 22:20:37	1.5
  @@ -4,7 +4,7 @@
     <body>
     <title>Slide Architecture</title>
     
  -  <section title="Introduction">
  +  <section name="Introduction">
       
       <p>
         Slide's architecture is a matrix of modules, from high-level services to
  @@ -26,7 +26,7 @@
       
     </section>
   
  -  <section title="External Architecture">
  +  <section name="External Architecture">
   
       <p>
         <img src="images/arch-ext.png"/>
  @@ -34,7 +34,7 @@
       
     </section>
   
  -  <section title="Internal Architecture">
  +  <section name="Internal Architecture">
   
       <p>
         <img src="images/arch-int1.png"/>
  @@ -42,7 +42,7 @@
       
     </section>
   
  -  <section title="Transaction Management">
  +  <section name="Transaction Management">
   
       <p>
         <img src="images/arch-int2.png"/>
  @@ -50,9 +50,9 @@
       
     </section>
     
  -  <section title="The Slide API">
  +  <section name="The Slide API">
       
  -    <section title="Content management">
  +    <section name="Content management">
         
         <p>
           The content management system is accessible through a set of Java 
  @@ -83,7 +83,7 @@
         
       </section>
       
  -    <section title="WebDAV">
  +    <section name="WebDAV">
         
         <p>
           A client can access Slide remotely through WebDAV. A low-level client 
  
  
  
  1.44      +20 -11    jakarta-slide/src/doc/changelog.xml
  
  Index: changelog.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-slide/src/doc/changelog.xml,v
  retrieving revision 1.43
  retrieving revision 1.44
  diff -u -r1.43 -r1.44
  --- changelog.xml	2001/06/13 04:52:11	1.43
  +++ changelog.xml	2001/06/24 22:20:37	1.44
  @@ -6,7 +6,7 @@
       
     <title>Changes</title>
     
  -  <section title="Slide 1.0.11">
  +  <section name="Slide 1.0.11">
   
       <p>
   
  @@ -33,13 +33,22 @@
             Add a JNDI directory context as another optional API giving read-only
             access to a Slide namespace (RM)
           </add>
  +        <add>
  +          A namespace now has two loggers : an internal logger and an 
  +          application logger (RM)
  +        </add>
  +        <docs>
  +          Update the website to the Jakarta stylesheet (not Anakia), which
  +          is simpler, more bug free, and it actually generates HTML code
  +          that can be read by a human (RM)
  +        </docs>
         </changelog>
   
       </p>
   
     </section>
   
  -  <section title="Slide 1.0.10">
  +  <section name="Slide 1.0.10">
       
       <p>
   
  @@ -86,7 +95,7 @@
   
     </section>
   
  -  <section title="Slide 1.0.9">
  +  <section name="Slide 1.0.9">
       
       <p>
   
  @@ -123,7 +132,7 @@
   
     </section>
   
  -  <section title="Slide 1.0M8">
  +  <section name="Slide 1.0M8">
       
       <p>
   
  @@ -185,7 +194,7 @@
   
     </section>
   
  -  <section title="Slide 1.0M7">
  +  <section name="Slide 1.0M7">
       
       <p>
   
  @@ -248,7 +257,7 @@
   
     </section>
   
  -  <section title="Slide 1.0M6">
  +  <section name="Slide 1.0M6">
       
       <p>
   
  @@ -335,7 +344,7 @@
   
     </section>
   
  -  <section title="Slide 1.0M5">
  +  <section name="Slide 1.0M5">
       
       <p>
   
  @@ -381,7 +390,7 @@
       
     </section>
     
  -  <section title="Slide 1.0M4">
  +  <section name="Slide 1.0M4">
       
       <p>
   
  @@ -434,7 +443,7 @@
       
     </section>
     
  -  <section title="Slide 1.0M3">
  +  <section name="Slide 1.0M3">
       
       <p>
   
  @@ -458,7 +467,7 @@
       
     </section>
     
  -  <section title="Slide 1.0M2">
  +  <section name="Slide 1.0M2">
       
       <p>
   
  @@ -495,7 +504,7 @@
       
     </section>
     
  -  <section title="Slide 1.0M1">
  +  <section name="Slide 1.0M1">
       
       <p>
         First official test release. Much work has been done to the original code
  
  
  
  1.2       +3 -3      jakarta-slide/src/doc/clients.xml
  
  Index: clients.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-slide/src/doc/clients.xml,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- clients.xml	2000/09/21 07:17:06	1.1
  +++ clients.xml	2001/06/24 22:20:37	1.2
  @@ -6,7 +6,7 @@
       
     <title>WebDAV clients</title>
     
  -  <section title="Slide Client">
  +  <section name="Slide Client">
       
       <p>
         
  @@ -14,7 +14,7 @@
       
     </section>
     
  -  <section title="Microsoft clients">
  +  <section name="Microsoft clients">
       
       <p>
         
  @@ -22,7 +22,7 @@
       
     </section>
     
  -  <section title="DAV Explorer">
  +  <section name="DAV Explorer">
       
       <p>
         
  
  
  
  1.18      +6 -6      jakarta-slide/src/doc/conf-lib.xml
  
  Index: conf-lib.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-slide/src/doc/conf-lib.xml,v
  retrieving revision 1.17
  retrieving revision 1.18
  diff -u -r1.17 -r1.18
  --- conf-lib.xml	2001/03/26 07:14:35	1.17
  +++ conf-lib.xml	2001/06/24 22:20:37	1.18
  @@ -4,7 +4,7 @@
     <body>
     <title>Slide Configuration</title>
   
  -    <section title="The slide.properties file">
  +    <section name="The slide.properties file">
   
         <p>
   	Slide uses a configuration file for environmental properties that 
  @@ -58,7 +58,7 @@
   
       </section>
   
  -      <section title="Services">
  +      <section name="Services">
   
           <p>
             Slide can store the data it manages in a broad array of repositories.
  @@ -91,7 +91,7 @@
           
         </section>
   
  -      <section title="WebDAV Server">
  +      <section name="WebDAV Server">
           
           <p>
             The WebDAV module is a Servlet and requires a property configured 
  @@ -121,7 +121,7 @@
           
         </section>
   
  -      <section title="The Domain configuration file">
  +      <section name="The Domain configuration file">
           
           <p>
             Sample configuration file : 
  @@ -135,7 +135,7 @@
             additional section (see below).
           </p>
           
  -        <section title="Without Avalon"-->
  +        <section name="Without Avalon"-->
           
           <p>
             Slide needs a configuration file to initialize the 
  @@ -540,7 +540,7 @@
           
           <!--/section>
           
  -        <section title="With Avalon">
  +        <section name="With Avalon">
           
           <p>
             Sample configuration file : 
  
  
  
  1.22      +3 -3      jakarta-slide/src/doc/contrib.xml
  
  Index: contrib.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-slide/src/doc/contrib.xml,v
  retrieving revision 1.21
  retrieving revision 1.22
  diff -u -r1.21 -r1.22
  --- contrib.xml	2001/06/13 04:51:45	1.21
  +++ contrib.xml	2001/06/24 22:20:37	1.22
  @@ -6,7 +6,7 @@
       
     <title>Contributors</title>
     
  -  <section title="Commiters">
  +  <section name="Commiters">
       
       <p>
         <a href="mailto:Remy.Maucherat at eng.sun.com"><b>Remy Maucherat</b></a>
  @@ -58,7 +58,7 @@
       
     </section>
     
  -  <section title="Contributors">
  +  <section name="Contributors">
       
       <p>
         <a href="mailto:Craig.McClanahan at eng.sun.com"><b>Craig McClanahan</b></a>
  @@ -115,7 +115,7 @@
       
     </section>
     
  -  <section title="Sponsors">
  +  <section name="Sponsors">
       
       <p>
         <a href="http://www.intalio.com"><b>Intalio Inc.</b></a>
  
  
  
  1.6       +3 -3      jakarta-slide/src/doc/domain.xml
  
  Index: domain.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-slide/src/doc/domain.xml,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- domain.xml	2001/01/18 01:21:47	1.5
  +++ domain.xml	2001/06/24 22:20:38	1.6
  @@ -6,7 +6,7 @@
       
     <title>The Slide Domain</title>
     
  -  <section title="Overview">
  +  <section name="Overview">
       
       <p>
         A domain is an aggregation of one or more namespaces. If we use the 
  @@ -34,7 +34,7 @@
       
     </section>
     
  -  <section title="Initialization">
  +  <section name="Initialization">
   
       <p>
         When Slide is first initialized, the Domain configuration is loaded. 
  @@ -65,7 +65,7 @@
       
     </section>
     
  -  <section title="Access and Security">
  +  <section name="Access and Security">
       
       <p>
         After the initialization is complete, the client application can 
  
  
  
  1.7       +4 -4      jakarta-slide/src/doc/examples.xml
  
  Index: examples.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-slide/src/doc/examples.xml,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- examples.xml	2000/12/06 00:27:28	1.6
  +++ examples.xml	2001/06/24 22:20:38	1.7
  @@ -5,7 +5,7 @@
     <body>
     <title>Slide examples</title>
     
  -  <section title="Running The Examples">
  +  <section name="Running The Examples">
       
       <p>The script files <tt>example.sh</tt> and <tt>example.bat</tt> can
         be used to run the provided examples. The first argument is the example 
  @@ -19,9 +19,9 @@
       
     </section>
     
  -  <section title="Examples list">
  +  <section name="Examples list">
       
  -    <section title="XML">
  +    <section name="XML">
         
         <p>
           The XML example simply imports an XML document into Slide and 
  @@ -31,7 +31,7 @@
         
       </section>
       
  -    <section title="version">
  +    <section name="version">
         
         <p>
           Manipulating revisions and branches.
  
  
  
  1.5       +60 -18    jakarta-slide/src/doc/howto-jdbcstore.xml
  
  Index: howto-jdbcstore.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-slide/src/doc/howto-jdbcstore.xml,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- howto-jdbcstore.xml	2001/05/20 22:01:27	1.4
  +++ howto-jdbcstore.xml	2001/06/24 22:20:38	1.5
  @@ -6,7 +6,7 @@
     
     <title>JDBC Store Howto</title>
     
  -  <section title="Initialization">
  +  <section name="Initialization">
       
       <p>
         On the first startup of the Store, it will attempt to automatically
  @@ -28,7 +28,7 @@
       
     </section>
     
  -  <section title="Tables">
  +  <section name="Tables">
       
       <p>
         This section presents the database schema which is used by the JDBC 
  @@ -36,7 +36,7 @@
         each field.
       </p>
       
  -    <section title="Objects">
  +    <section name="Objects">
         
         <ul>
           <li>uri: String</li>
  @@ -45,7 +45,7 @@
         
       </section>
       
  -    <section title="Children">
  +    <section name="Children">
         
         <ul>
           <li>uri: String</li>
  @@ -54,7 +54,7 @@
         
       </section>
       
  -    <section title="Links">
  +    <section name="Links">
         
         <ul>
           <li>uri: String</li>
  @@ -63,7 +63,7 @@
         
       </section>
       
  -    <section title="Permissions">
  +    <section name="Permissions">
         
         <ul>
           <li>object: String</li>
  @@ -76,7 +76,7 @@
         
       </section>
       
  -    <section title="Locks">
  +    <section name="Locks">
         
         <ul>
           <li>id: String</li>
  @@ -90,7 +90,7 @@
         
       </section>
       
  -    <section title="Revisions">
  +    <section name="Revisions">
         
         <ul>
           <li>uri: String</li>
  @@ -100,7 +100,7 @@
         
       </section>
       
  -    <section title="Workingrevision">
  +    <section name="Workingrevision">
         
         <ul>
           <li>uri: String</li>
  @@ -110,7 +110,7 @@
         
       </section>
       
  -    <section title="Latestrevisions">
  +    <section name="Latestrevisions">
         
         <ul>
           <li>uri: String</li>
  @@ -120,7 +120,7 @@
         
       </section>
       
  -    <section title="Branches">
  +    <section name="Branches">
         
         <ul>
           <li>uri: String</li>
  @@ -130,7 +130,7 @@
         
       </section>
       
  -    <section title="Revision">
  +    <section name="Revision">
         
         <ul>
           <li>uri: String</li>
  @@ -140,7 +140,7 @@
         
       </section>
       
  -    <section title="Label">
  +    <section name="Label">
         
         <ul>
           <li>uri: String</li>
  @@ -150,7 +150,7 @@
         
       </section>
       
  -    <section title="Property">
  +    <section name="Property">
         
         <ul>
           <li>uri: String</li>
  @@ -164,7 +164,7 @@
         
       </section>
       
  -    <section title="Revisioncontent">
  +    <section name="Revisioncontent">
         
         <ul>
           <li>uri: String</li>
  @@ -176,7 +176,7 @@
       
     </section>
     
  -  <section title="Hypersonic SQL">
  +  <section name="Hypersonic SQL">
       
       <p>
         The initialization script for hSQL is the one which is run at the 
  @@ -228,7 +228,7 @@
       
     </section>
     
  -  <section title="mySQL">
  +  <section name="mySQL">
       
       <p>
   <pre>
  @@ -274,7 +274,7 @@
       
     </section>
     
  -  <section title="Oracle 8i">
  +  <section name="Oracle 8i">
       
       <p>
   <pre>
  @@ -320,5 +320,47 @@
       
     </section>
     
  +  <section name="Microsoft SQL Server">
  +    
  +    <p>
  +<pre>
  +EXEC sp_addtype N'uri', N'varchar (800)', N'not null'
  +
  +create table objects(uri uri primary key, classname text);
  +
  +create table children(uri uri, childuri uri);
  +
  +create table links(link uri, linkto uri);
  +
  +create table permissions(object uri, revisionnumber varchar(20), 
  +  subject uri, action uri, inheritable int, negative int);
  +
  +create table locks(id uri, object uri, subject uri, type uri, 
  +  expirationdate varchar(15), inheritable int, xexclusive int);
  +
  +create table revisions(uri uri primary key, isversioned int, initialrevision varchar(10) );
  +
  +create table workingrevision(uri uri, baserevision varchar(20), xnumber 
  +  varchar(20) );
  +
  +create table latestrevisions(uri uri, branchname text, xnumber 
  +  varchar(20) );
  +
  +create table branches(uri uri, xnumber varchar(20), childnumber 
  +  varchar(20) );
  +
  +create table revision(uri uri, xnumber varchar(20), branchname text);
  +
  +create table label(uri uri, xnumber varchar(20), label text);
  +
  +create table property(uri uri, xnumber varchar(20), name text, value 
  +  text, namespace text, type varchar(100), protected int);
  +
  +create table revisioncontent(uri uri, xnumber varchar(20), content image);
  +</pre>
  +    </p>
  +    
  +  </section>
  +
   </body>
   </document>
  
  
  
  1.11      +3 -3      jakarta-slide/src/doc/howto-tomcat.xml
  
  Index: howto-tomcat.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-slide/src/doc/howto-tomcat.xml,v
  retrieving revision 1.10
  retrieving revision 1.11
  diff -u -r1.10 -r1.11
  --- howto-tomcat.xml	2001/03/26 07:14:36	1.10
  +++ howto-tomcat.xml	2001/06/24 22:20:39	1.11
  @@ -5,7 +5,7 @@
     <body>
     <title>Tomcat Howto</title>
     
  -  <section title="Introduction">
  +  <section name="Introduction">
       
       <p>
         The best way to have Slide running with Tomcat is to use the web archive
  @@ -21,7 +21,7 @@
       
     </section>
     
  -  <section title="Tomcat 3.x">
  +  <section name="Tomcat 3.x">
       
       <p>
         Slide has been successfully tested with Tomcat 3.1 and 3.2.
  @@ -40,7 +40,7 @@
       
     </section>
     
  -  <section title="Tomcat 4.x">
  +  <section name="Tomcat 4.x">
       
       <p>
         Slide has been successfully tested with Tomcat 4.0 beta 2 or later. Use 
  
  
  
  1.11      +8 -8      jakarta-slide/src/doc/index.xml
  
  Index: index.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-slide/src/doc/index.xml,v
  retrieving revision 1.10
  retrieving revision 1.11
  diff -u -r1.10 -r1.11
  --- index.xml	2001/03/26 07:14:36	1.10
  +++ index.xml	2001/06/24 22:20:39	1.11
  @@ -3,7 +3,7 @@
     <body>
     <title>The Jakarta Slide project</title>
     
  -  <section title="Slide">
  +  <section name="Slide">
       <p>
         Welcome to the Jakarta Slide project !
         Slide is a project composed of multiple modules tied together using 
  @@ -22,7 +22,7 @@
       </p>
     </section>
   
  -  <section title="Overview">
  +  <section name="Overview">
   
       <p>
         The Slide project main module is a Content Management and Integration 
  @@ -55,9 +55,9 @@
       
     </section>
     
  -  <section title="Main Features">
  +  <section name="Main Features">
       
  -    <section title="Current Status">
  +    <section name="Current Status">
         <p>
           This feature list does not represent the current feature list
           of Slide, but more the goals we intend to achieve.
  @@ -68,7 +68,7 @@
         </p>
       </section>
       
  -    <section title="Content Management">
  +    <section name="Content Management">
       <p>
       <ul>
         <li>100% Pure Java</li>
  @@ -87,7 +87,7 @@
       </p>
       </section>
       
  -    <section title="WebDAV Servlet">
  +    <section name="WebDAV Servlet">
       <p>
       <ul>
         <li>WebDAV Level 2</li>
  @@ -98,7 +98,7 @@
       </p>
       </section>
       
  -    <section title="WebDAV Client Library">
  +    <section name="WebDAV Client Library">
       <p>
       <ul>
         <li>100% Pure Java</li>
  @@ -112,7 +112,7 @@
       </p>
       </section>
       
  -    <section title="Other Features">
  +    <section name="Other Features">
       <p>
       <ul>
         <li>Integration with Tomcat 4.0</li>
  
  
  
  1.16      +4 -4      jakarta-slide/src/doc/installation.xml
  
  Index: installation.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-slide/src/doc/installation.xml,v
  retrieving revision 1.15
  retrieving revision 1.16
  diff -u -r1.15 -r1.16
  --- installation.xml	2001/06/13 04:52:12	1.15
  +++ installation.xml	2001/06/24 22:20:39	1.16
  @@ -6,7 +6,7 @@
       
     <title>Installation</title>
     
  -  <section title="Compiling Slide">
  +  <section name="Compiling Slide">
       
       <p>
         In order to successfully build Slide, you will need to do the 
  @@ -73,7 +73,7 @@
   
     </section>
   
  -  <section title="Dependencies">
  +  <section name="Dependencies">
       
       <p>
         Slide has dependencies to some external function libraries. Some of
  @@ -124,7 +124,7 @@
       
     </section>
       
  -  <section title="Slide">
  +  <section name="Slide">
       
       <p>
         If you want to build an application which uses the Slide API, just add 
  @@ -136,7 +136,7 @@
       
     </section>
     
  -  <section title="WebDAV Servlet">
  +  <section name="WebDAV Servlet">
       
       <p>
         The WebDAV servlet requires a servlet container which supports at least
  
  
  
  1.5       +3 -3      jakarta-slide/src/doc/library.xml
  
  Index: library.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-slide/src/doc/library.xml,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- library.xml	2001/03/26 07:14:36	1.4
  +++ library.xml	2001/06/24 22:20:39	1.5
  @@ -6,7 +6,7 @@
   
     <title>Library</title>
   
  -  <section title="IETF RFCs">
  +  <section name="IETF RFCs">
       
       <p>
         <a href="http://www.ics.uci.edu/pub/ietf/webdav/requirements/rfc2291.txt">RFC 2291 - Requirements for a Distributed Authoring and Versioning Protocol for the World Wide Web</a><br/>
  @@ -15,7 +15,7 @@
       
     </section>
     
  -  <section title="Internet Drafts">
  +  <section name="Internet Drafts">
       
       <p>
         <a href="http://www.webdav.org/acl/protocol/draft-ietf-webdav-acl-04.txt">WebDAV Access Control Protocol</a><br/>
  @@ -25,7 +25,7 @@
       
     </section>
     
  -  <section title="Links">
  +  <section name="Links">
       
       <p>
         <a href="http://www.webdav.org">WebDAV.org</a><br/>
  
  
  
  1.6       +5 -5      jakarta-slide/src/doc/lock.xml
  
  Index: lock.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-slide/src/doc/lock.xml,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- lock.xml	2000/12/28 11:47:30	1.5
  +++ lock.xml	2001/06/24 22:20:39	1.6
  @@ -6,7 +6,7 @@
   
       <title>Lock Helper</title>
   
  -    <section title="Overview">
  +    <section name="Overview">
   
           <p>Locking is an integral part of Slide.  Its model resembles in many ways the security model.  When a subject (ie. a user) wants to lock a subject (ie. a file), it specifies which actions (ie. read) are locked and for how long.
           </p>
  @@ -16,7 +16,7 @@
   
       </section>
   
  -    <section title="Principles">
  +    <section name="Principles">
   
           <p>Every <tt>SubjectNode</tt> can potentially be locked.  A lock consist of the following information tuple:
   <pre>
  @@ -36,15 +36,15 @@
   
       </section>
   
  -    <section title="Behavior">
  +    <section name="Behavior">
   
           <p>Slide automatically enforces all locks through the use of helper functions used by the client application. If a subject (ie. a file) is accessed and the action is already locked by another subject (ie. another client) an <tt>ObjectLockedException</tt> is thrown, which is a checked exception, so the client application will know that an underlying lock check failed, and will take appropriate actions.</p>
   
       </section>
   
  -  <section title="Object Model">
  +  <section name="Object Model">
       
  -    <section title="NodeLock">
  +    <section name="NodeLock">
       
         <p>
           The NodeLock class represents a lock.
  
  
  
  1.4       +1 -1      jakarta-slide/src/doc/macro.xml
  
  Index: macro.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-slide/src/doc/macro.xml,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- macro.xml	2000/12/28 11:47:30	1.3
  +++ macro.xml	2001/06/24 22:20:40	1.4
  @@ -6,7 +6,7 @@
       
     <title>Macro Helper</title>
     
  -  <section title="Overview">
  +  <section name="Overview">
       
       <p>
         The macro helper provides utility functions to make some namespace
  
  
  
  1.6       +4 -4      jakarta-slide/src/doc/namespace.xml
  
  Index: namespace.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-slide/src/doc/namespace.xml,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- namespace.xml	2001/06/10 01:18:17	1.5
  +++ namespace.xml	2001/06/24 22:20:40	1.6
  @@ -6,7 +6,7 @@
       
     <title>Slide Namespaces</title>
     
  -  <section title="Overview">
  +  <section name="Overview">
       
       <p>
         A Namespace is like a mounted filesystem (see also 
  @@ -28,7 +28,7 @@
       
     </section>
     
  -  <section title="URI">
  +  <section name="URI">
   
       <p>
         Nodes in the hierarchy are located within a hierarchy using a 
  @@ -40,7 +40,7 @@
       
     </section>
     
  -  <section title="Helpers">
  +  <section name="Helpers">
       
       <p>
         There are seven different helpers (or <i>high-level services</i>, as 
  @@ -70,7 +70,7 @@
       
     </section>
     
  -  <section title="Stores">
  +  <section name="Stores">
       
       <p>
         In Slide, it is possible to define low-level services to control how 
  
  
  
  1.21      +15 -15    jakarta-slide/src/doc/news.xml
  
  Index: news.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-slide/src/doc/news.xml,v
  retrieving revision 1.20
  retrieving revision 1.21
  diff -u -r1.20 -r1.21
  --- news.xml	2001/06/07 23:13:49	1.20
  +++ news.xml	2001/06/24 22:20:40	1.21
  @@ -6,7 +6,7 @@
       
     <title>News</title>
     
  -    <section title="06/07/2001 - Slide @ JavaOne 2001">
  +    <section name="06/07/2001 - Slide @ JavaOne 2001">
   
         <p>
           The slides of the BOF on Slide and WebDAV which was given at JavaOne
  @@ -15,7 +15,7 @@
   
       </section>
   
  -    <section title="05/28/2001 - Slide 1.0.10 (alpha) released">
  +    <section name="05/28/2001 - Slide 1.0.10 (alpha) released">
   
         <p>
           Slide 1.0.10 is now available, and the source in the CVS has been 
  @@ -32,7 +32,7 @@
   
       </section>
   
  -    <section title="03/25/2001 - Slide 1.0.9 (alpha) released">
  +    <section name="03/25/2001 - Slide 1.0.9 (alpha) released">
   
         <p>
           Slide 1.0.9 is now available, and the source in the CVS has been 
  @@ -45,7 +45,7 @@
   
       </section>
   
  -    <section title="03/10/2001 - Slide nightly builds available">
  +    <section name="03/10/2001 - Slide nightly builds available">
   
         <p>
           Slide nightly builds are available again, in both source and binary 
  @@ -56,7 +56,7 @@
   
       </section>
   
  -    <section title="03/03/2001 - Slide 1.0M8 released !">
  +    <section name="03/03/2001 - Slide 1.0M8 released !">
   
         <p>
           Get it in <a href="http://jakarta.apache.org/builds/jakarta-slide/release/1.0/jakarta-slide-1.0m8.zip">.zip</a> or <a href="http://jakarta.apache.org/builds/jakarta-slide/release/1.0/jakarta-slide-1.0m8.tar.gz">.tar.gz</a> format.
  @@ -64,7 +64,7 @@
   
       </section>
   
  -    <section title="02/19/2001 - UML diagrams available online">
  +    <section name="02/19/2001 - UML diagrams available online">
   
         <p>
           The UML diagrams for the Slide API have been contributed by 
  @@ -75,7 +75,7 @@
   
       </section>
   
  -    <section title="02/16/2001 - JavaDoc available online">
  +    <section name="02/16/2001 - JavaDoc available online">
   
         <p>
           The JavaDoc of both the <a href="javadoc/index.html">Slide API</a> 
  @@ -85,7 +85,7 @@
   
       </section>
   
  -    <section title="02/11/2001 - Slide 1.0M7 released !">
  +    <section name="02/11/2001 - Slide 1.0M7 released !">
   
         <p>
           Get it in <a href="http://jakarta.apache.org/builds/jakarta-slide/release/1.0/jakarta-slide-1.0m7.zip">.zip</a> or <a href="http://jakarta.apache.org/builds/jakarta-slide/release/1.0/jakarta-slide-1.0m7.tar.gz">.tar.gz</a> format.
  @@ -93,7 +93,7 @@
   
       </section>
   
  -    <section title="01/20/2001 - Slide 1.0M6 released !">
  +    <section name="01/20/2001 - Slide 1.0M6 released !">
   
         <p>
           Get it in <a href="http://jakarta.apache.org/builds/jakarta-slide/release/1.0/jakarta-slide-1.0m6.zip">.zip</a> or <a href="http://jakarta.apache.org/builds/jakarta-slide/release/1.0/jakarta-slide-1.0m6.tar.gz">.tar.gz</a> format.
  @@ -101,7 +101,7 @@
   
       </section>
   
  -    <section title="12/15/2000 - Slide 1.0M5 released !">
  +    <section name="12/15/2000 - Slide 1.0M5 released !">
   
         <p>
           Get it in <a href="http://jakarta.apache.org/builds/jakarta-slide/release/1.0/jakarta-slide-1.0m5.zip">.zip</a> or <a href="http://jakarta.apache.org/builds/jakarta-slide/release/1.0/jakarta-slide-1.0m5.tar.gz">.tar.gz</a> format.
  @@ -109,7 +109,7 @@
   
       </section>
   
  -    <section title="12/03/2000 - Slide 1.0M4 released !">
  +    <section name="12/03/2000 - Slide 1.0M4 released !">
   
         <p>
           Get it in .zip or .tar.gz format.
  @@ -117,7 +117,7 @@
   
       </section>
   
  -    <section title="11/28/2000 - Slide 1.0M3 released !">
  +    <section name="11/28/2000 - Slide 1.0M3 released !">
   
         <p>
           Get it in .zip or .tar.gz format.
  @@ -125,7 +125,7 @@
   
       </section>
   
  -    <section title="11/25/2000 - Slide 1.0M2 released !">
  +    <section name="11/25/2000 - Slide 1.0M2 released !">
   
         <p>
           Get it in .zip or .tar.gz format.
  @@ -133,7 +133,7 @@
   
       </section>
   
  -    <section title="11/19/2000 - Slide 1.0M1 released !">
  +    <section name="11/19/2000 - Slide 1.0M1 released !">
   
         <p>
           Get it in .zip or .tar.gz format.
  @@ -141,7 +141,7 @@
   
       </section>
       
  -    <section title="May 2000 - Slide 0.7 (original CVS release)">
  +    <section name="May 2000 - Slide 0.7 (original CVS release)">
       
         <p>
           Original Slide codebase, donated by Intalio Inc.
  
  
  
  1.3       +1 -1      jakarta-slide/src/doc/process.xml
  
  Index: process.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-slide/src/doc/process.xml,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- process.xml	2000/07/20 00:10:23	1.2
  +++ process.xml	2001/06/24 22:20:40	1.3
  @@ -6,7 +6,7 @@
       
     <title>Process Helper</title>
     
  -  <section title="Overview">
  +  <section name="Overview">
       
       <p>
         The capabilities of the process engine which will handle the 
  
  
  
  1.14      +7 -7      jakarta-slide/src/doc/release.xml
  
  Index: release.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-slide/src/doc/release.xml,v
  retrieving revision 1.13
  retrieving revision 1.14
  diff -u -r1.13 -r1.14
  --- release.xml	2001/05/29 03:09:23	1.13
  +++ release.xml	2001/06/24 22:20:41	1.14
  @@ -6,9 +6,9 @@
       
     <title>Releases</title>
     
  -  <section title="Releases">
  +  <section name="Releases">
       
  -    <section title="Slide 1.0.10">
  +    <section name="Slide 1.0.10">
   
         <p>
           Binaries :
  @@ -28,7 +28,7 @@
   
       </section>
   
  -    <section title="Slide 1.0.9">
  +    <section name="Slide 1.0.9">
   
         <p>
           Binaries :
  @@ -40,7 +40,7 @@
   
       </section>
   
  -    <section title="Slide 1.0M8">
  +    <section name="Slide 1.0M8">
   
         <p>
           Binaries :
  @@ -52,7 +52,7 @@
   
       </section>
   
  -    <section title="Slide 1.0M7">
  +    <section name="Slide 1.0M7">
   
         <p>
           Binaries :
  @@ -64,7 +64,7 @@
   
       </section>
   
  -    <section title="Slide 1.0M6">
  +    <section name="Slide 1.0M6">
   
         <p>
           Binaries :
  @@ -76,7 +76,7 @@
   
       </section>
   
  -    <section title="Slide 1.0M5">
  +    <section name="Slide 1.0M5">
   
         <p>
           Binaries :
  
  
  
  1.5       +1 -1      jakarta-slide/src/doc/search.xml
  
  Index: search.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-slide/src/doc/search.xml,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- search.xml	2000/07/20 00:10:23	1.4
  +++ search.xml	2001/06/24 22:20:41	1.5
  @@ -6,7 +6,7 @@
       
     <title>Index Helper</title>
     
  -  <section title="Overview">
  +  <section name="Overview">
       
       <p>
         There is no standardized searching/indexing interface in Slide yet.
  
  
  
  1.7       +6 -6      jakarta-slide/src/doc/security.xml
  
  Index: security.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-slide/src/doc/security.xml,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- security.xml	2001/06/10 01:18:17	1.6
  +++ security.xml	2001/06/24 22:20:41	1.7
  @@ -6,14 +6,14 @@
   
       <title>Security Helper</title>
   
  -    <section title="Overview">
  +    <section name="Overview">
   
           <p>Slide features an integrated herarchical security system. When a subject (ie. a user) wants to perform an action on a given subject (ie. a file), Slide will automatically check that the subject has the appropriate permissions. The client application can add additional security checks and permissions by directly calling the Security helper fuctions.
           </p>
   
       </section>
   
  -    <section title="Roles">
  +    <section name="Roles">
         
         <p>
           A role can be assciated to each node of the Slide namespace. This role
  @@ -42,7 +42,7 @@
         
       </section>
       
  -    <section title="Principles">
  +    <section name="Principles">
   
           <p>
             <img src="images/ns2.png"/>
  @@ -68,7 +68,7 @@
   
       </section>
   
  -    <section title="Behavior">
  +    <section name="Behavior">
   
           <p>The security checks for those action types are automatically done by the helper functions used by the client applications. If a check fails, an <tt>AccessDeniedException</tt> is thrown, which is a checked exception, so the client application will know when an underlying security check occurs, and can take appropriate actions if it fails.</p>
   
  @@ -96,9 +96,9 @@
   
       </section>
   
  -  <section title="Object Model">
  +  <section name="Object Model">
       
  -    <section title="NodePermission">
  +    <section name="NodePermission">
       
         <p>
           The NodePermission class represents a permission (or Access Control
  
  
  
  1.3       +5 -5      jakarta-slide/src/doc/server.xml
  
  Index: server.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-slide/src/doc/server.xml,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- server.xml	2001/06/14 00:10:42	1.2
  +++ server.xml	2001/06/24 22:20:41	1.3
  @@ -6,7 +6,7 @@
       
     <title>Slide Server</title>
     
  -  <section title="Introduction">
  +  <section name="Introduction">
       
       <p>
         Slide includes an embedded distribution of Tomcat 4.0, configured as a
  @@ -26,7 +26,7 @@
       
     </section>
     
  -  <section title="User's Guide">
  +  <section name="User's Guide">
   
       <p>
         The server resides in the "server" subdirectory in the Slide binary
  @@ -59,7 +59,7 @@
         Slide domain. Additional details are given below.
       </p>
   
  -    <section title="Client View">
  +    <section name="Client View">
   
         <p>
           The client view can be accessed (using the default configuration) on
  @@ -92,7 +92,7 @@
   
       </section>
   
  -    <section title="Editor View">
  +    <section name="Editor View">
   
         <p>
           The editor view can be accessed (using the default configuration) on
  @@ -131,7 +131,7 @@
   
       </section>
   
  -    <section title="Manager View">
  +    <section name="Manager View">
   
         <p>
           The first management component which is availableis the Catalina 
  
  
  
  1.20      +13 -13    jakarta-slide/src/doc/status.xml
  
  Index: status.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-slide/src/doc/status.xml,v
  retrieving revision 1.19
  retrieving revision 1.20
  diff -u -r1.19 -r1.20
  --- status.xml	2001/06/13 04:52:13	1.19
  +++ status.xml	2001/06/24 22:20:41	1.20
  @@ -6,7 +6,7 @@
       
     <title>Slide Project Status</title>
     
  -  <section title="How to read the report">
  +  <section name="How to read the report">
       
       <p>
         The columns in this report contain the following information:
  @@ -33,7 +33,7 @@
       
     </section>
     
  -  <section title="Note">
  +  <section name="Note">
       
       <p>
         This list is intended for Slide 1.1.
  @@ -41,7 +41,7 @@
       
     </section>
     
  -  <section title="Slide Architecture">
  +  <section name="Slide Architecture">
       
       <p>
         <status>
  @@ -53,7 +53,7 @@
       
     </section>
     
  -  <section title="Core API Components">
  +  <section name="Core API Components">
       
       <p>
         <status>
  @@ -70,7 +70,7 @@
       
     </section>
     
  -  <section title="Integration Components">
  +  <section name="Integration Components">
       
       <p>
         <status>
  @@ -79,7 +79,7 @@
       
     </section>
     
  -  <section title="Store Implementations">
  +  <section name="Store Implementations">
       
       <p>
         <status>
  @@ -94,7 +94,7 @@
       
     </section>
     
  -  <section title="Utility Components">
  +  <section name="Utility Components">
       
       <p>
         <status>
  @@ -103,7 +103,7 @@
       
     </section>
     
  -  <section title="Manager Servlet">
  +  <section name="Manager Servlet">
       
       <p>
         <status>
  @@ -115,7 +115,7 @@
       
     </section>
     
  -  <section title="Samples and Tests">
  +  <section name="Samples and Tests">
       
       <p>
         <status>
  @@ -127,7 +127,7 @@
       
     </section>
     
  -  <section title="Documentation">
  +  <section name="Documentation">
       
       <p>
         <status>
  @@ -136,7 +136,7 @@
       
     </section>
     
  -  <section title="WebDAV Server">
  +  <section name="WebDAV Server">
       
       <p>
         <status>
  @@ -151,7 +151,7 @@
       
     </section>
     
  -  <section title="WebDAV Client">
  +  <section name="WebDAV Client">
       
       <p>
         <status>
  @@ -172,7 +172,7 @@
       
     </section>
     
  -  <section title="Slide 2.x">
  +  <section name="Slide 2.x">
       
       <p>
         <ul>
  
  
  
  1.4       +2 -2      jakarta-slide/src/doc/structure.xml
  
  Index: structure.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-slide/src/doc/structure.xml,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- structure.xml	2000/12/28 11:47:31	1.3
  +++ structure.xml	2001/06/24 22:20:41	1.4
  @@ -6,7 +6,7 @@
       
     <title>Structure Helper</title>
     
  -  <section title="Overview">
  +  <section name="Overview">
       
       <p>
         The Structure helper provides functions which can be used to access the
  @@ -15,7 +15,7 @@
       
     </section>
     
  -  <section title="Object Model">
  +  <section name="Object Model">
       
       <p>
         The hierarchy of a namespace is composed of nodes. Each node can have 
  
  
  
  1.7       +8 -8      jakarta-slide/src/doc/version.xml
  
  Index: version.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-slide/src/doc/version.xml,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- version.xml	2000/12/28 11:47:31	1.6
  +++ version.xml	2001/06/24 22:20:42	1.7
  @@ -6,7 +6,7 @@
       
     <title>Content Helper</title>
     
  -  <section title="Overview">
  +  <section name="Overview">
       
       <p>
         Slide provides transparent versioning for the content of the objects it
  @@ -18,7 +18,7 @@
   
     </section>
     
  -  <section title="Principles">
  +  <section name="Principles">
       
       <p>
         Each <tt>ObjectNode</tt> which has content has associated 
  @@ -44,9 +44,9 @@
       
     </section>
     
  -  <section title="Object Model">
  +  <section name="Object Model">
       
  -    <section title="NodeRevisionDescriptors">
  +    <section name="NodeRevisionDescriptors">
       
         <p>
           The NodeRevisionDescriptors class represents the revision tree of an
  @@ -76,7 +76,7 @@
         
       </section>
       
  -    <section title="NodeRevisionDescriptor">
  +    <section name="NodeRevisionDescriptor">
       
         <p>
           The NodeRevisionDescriptor class represents all the metadata 
  @@ -108,7 +108,7 @@
         
       </section>
       
  -    <section title="NodeProperty">
  +    <section name="NodeProperty">
       
         <p>
           The NodeProperty class represents an individual property associated
  @@ -136,7 +136,7 @@
         
       </section>
       
  -    <section title="NodeRevisionContent">
  +    <section name="NodeRevisionContent">
       
         <p>
           The NodeRevisionContent class gives access to the revision's binary
  @@ -145,7 +145,7 @@
       
       </section>
       
  -    <section title="NodeRevisionNumber">
  +    <section name="NodeRevisionNumber">
       
         <p>
           The NodeRevisionNumber class represents the revision number of a 
  
  
  
  1.3       +8 -8      jakarta-slide/src/doc/webdav-client.xml
  
  Index: webdav-client.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-slide/src/doc/webdav-client.xml,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- webdav-client.xml	2001/06/13 04:52:13	1.2
  +++ webdav-client.xml	2001/06/24 22:20:42	1.3
  @@ -6,7 +6,7 @@
       
     <title>Slide Client</title>
     
  -  <section title="Introduction">
  +  <section name="Introduction">
       
       <p>
         
  @@ -14,7 +14,7 @@
       
     </section>
     
  -  <section title="Features">
  +  <section name="Features">
       
       <p>
         
  @@ -22,7 +22,7 @@
       
     </section>
     
  -  <section title="WebDAV level 2">
  +  <section name="WebDAV level 2">
       
       <p>
         
  @@ -30,7 +30,7 @@
       
     </section>
     
  -  <section title="Delta V">
  +  <section name="Delta V">
       
       <p>
         
  @@ -38,7 +38,7 @@
       
     </section>
     
  -  <section title="DASL">
  +  <section name="DASL">
       
       <p>
         
  @@ -46,7 +46,7 @@
       
     </section>
     
  -  <section title="DAV ACL">
  +  <section name="DAV ACL">
       
       <p>
         
  @@ -54,7 +54,7 @@
       
     </section>
     
  -  <section title="Other Extensions">
  +  <section name="Other Extensions">
       
       <p>
         
  @@ -62,7 +62,7 @@
       
     </section>
     
  -  <section title="Links">
  +  <section name="Links">
       
       <p>
         
  
  
  
  1.2       +7 -7      jakarta-slide/src/doc/webdav.xml
  
  Index: webdav.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-slide/src/doc/webdav.xml,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- webdav.xml	2000/09/21 07:17:08	1.1
  +++ webdav.xml	2001/06/24 22:20:42	1.2
  @@ -6,7 +6,7 @@
       
     <title>About WebDAV</title>
     
  -  <section title="Introduction">
  +  <section name="Introduction">
       
       <p>
         
  @@ -14,7 +14,7 @@
       
     </section>
     
  -  <section title="WebDAV level 2">
  +  <section name="WebDAV level 2">
       
       <p>
         
  @@ -22,7 +22,7 @@
       
     </section>
     
  -  <section title="Delta V">
  +  <section name="Delta V">
       
       <p>
         
  @@ -30,7 +30,7 @@
       
     </section>
     
  -  <section title="DASL">
  +  <section name="DASL">
       
       <p>
         
  @@ -38,7 +38,7 @@
       
     </section>
     
  -  <section title="DAV ACL">
  +  <section name="DAV ACL">
       
       <p>
         
  @@ -46,7 +46,7 @@
       
     </section>
     
  -  <section title="Other Extensions">
  +  <section name="Other Extensions">
       
       <p>
         
  @@ -54,7 +54,7 @@
       
     </section>
     
  -  <section title="Links">
  +  <section name="Links">
       
       <p>
         
  
  
  
  1.1                  jakarta-slide/src/doc/images/add.gif
  
  	<<Binary file>>
  
  
  1.1                  jakarta-slide/src/doc/images/code.gif
  
  	<<Binary file>>
  
  
  1.1                  jakarta-slide/src/doc/images/design.gif
  
  	<<Binary file>>
  
  
  1.1                  jakarta-slide/src/doc/images/docs.gif
  
  	<<Binary file>>
  
  
  1.1                  jakarta-slide/src/doc/images/fix.gif
  
  	<<Binary file>>
  
  
  1.1                  jakarta-slide/src/doc/images/tomcat-power.gif
  
  	<<Binary file>>
  
  
  1.1                  jakarta-slide/src/doc/images/update.gif
  
  	<<Binary file>>
  
  
  1.1                  jakarta-slide/src/doc/stylesheets/project.xml
  
  Index: project.xml
  ===================================================================
  <?xml version="1.0" encoding="ISO-8859-1"?>
  <project name="Slide"
           href="http://jakarta.apache.org/slide/">
  
    <title>Jakarta Slide</title>
  
    <!--<logo href="images/Slide.gif">The Jakarta Slide Project</logo>-->
  
    <menu name="Main">
      <item name="Introduction" href="index.html"/>
      <item name="News" href="news.html"/>
      <item name="Status" href="status.html"/>
      <item name="Changelog" href="changelog.html"/>
      <item name="Contributors" href="contrib.html"/>
    </menu>
    <menu name="Downloads">
      <item name="Releases" href="release.html"/>
      <item name="Nightly" href="http://jakarta.apache.org/builds/jakarta-slide/nightly/"/>
    </menu>
    <menu name="Resources">
      <item name="FAQ" href="http://faq.globalvision.com.au/"/>
      <item name="Mailing Lists" href="http://jakarta.apache.org/getinvolved/mail.html"/>
      <item name="Build Status" href="http://jakarta.apache.org/builds/gump/latest/jakarta-slide.html"/>
      <item name="CVS" href="http://jakarta.apache.org/getinvolved/cvsindex.html"/>
      <item name="Library" href="library.html"/>
    </menu>
    <menu name="User's Guide">
      <item name="Server" href="server.html"/>
      <item name="Client" href="webdav-client.html"/>
    </menu>
    <menu name="HOWTOs">
      <item name="Installation" href="installation.html"/>
      <item name="Configuration" href="conf-lib.html"/>
      <item name="Examples" href="examples.html"/>
      <item name="Tomcat Howto" href="howto-tomcat.html"/>
      <item name="JDBC Stores Howto" href="howto-jdbcstore.html"/>
    </menu>
    <menu name="Programmer's Corner">
      <item name="Architecture" href="architecture.html"/>
      <item name="Domain" href="domain.html"/>
      <item name="Namespace" href="namespace.html"/>
    </menu>
    <menu name="Slide API">
      <item name="Structure" href="structure.html"/>
      <item name="Security" href="security.html"/>
      <item name="Lock" href="lock.html"/>
      <item name="Content" href="version.html"/>
      <item name="Macro" href="macro.html"/>
      <item name="Index" href="search.html"/>
      <item name="Process" href="process.html"/>
    </menu>
    <menu name="Reference">
      <item name="UML" href="uml/index.html"/>
      <item name="JavaDoc" href="javadoc/index.html"/>
      <item name="WebDAV Client Javadoc" href="clientjavadoc/index.html"/>
    </menu>
  
  </project>
  
  
  
  1.1                  jakarta-slide/src/doc/stylesheets/slide.xsl
  
  Index: slide.xsl
  ===================================================================
  <?xml version="1.0" encoding="ISO-8859-1"?>
  <!-- Temporary Stylesheet for Catalina Developer Documentation -->
  <!-- $Id: slide.xsl,v 1.1 2001/06/24 22:20:53 remm Exp $ -->
  
  <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
    version="1.0">
  
    <!-- Output method -->
    <xsl:output method="html" indent="yes"/>
  
    <!-- Defined variables -->
    <xsl:variable name="body-bg"   select="'#ffffff'"/>
    <xsl:variable name="body-fg"   select="'#000000'"/>
    <xsl:variable name="body-link" select="'#023264'"/>
    <xsl:variable name="banner-bg" select="'#023264'"/>
    <xsl:variable name="banner-fg" select="'#ffffff'"/>
  
    <!-- Process an entire document into an HTML page -->
    <xsl:template match="document">
      <xsl:variable name="project"
                  select="document('project.xml')/project"/>
  
      <html>
      <head>
      <meta name="author" content="{properties/author/.}"/>
      <!-- <link rel="stylesheet" type="text/css" href="default.css"/> -->
      <xsl:choose>
        <xsl:when test="properties/title">
          <title><xsl:value-of select="properties/title"/></title>
        </xsl:when>
        <xsl:when test="body/title">
          <title><xsl:value-of select="body/title"/></title>
        </xsl:when>
        <xsl:otherwise>
          <title><xsl:value-of select="$project/title"/></title>
        </xsl:otherwise>
      </xsl:choose>
      </head>
  
      <body bgcolor="{$body-bg}" text="{$body-fg}" link="{$body-link}"
            alink="{$body-link}" vlink="{$body-link}">
  
      <table border="0" width="100%" cellspacing="5">
  
        <tr><td colspan="2">
          <a href="http://jakarta.apache.org">
          <img src="images/jakarta-logo.gif" align="left" border="0"/>
          </a>
          <img src="images/Slide.gif" align="right" border="0"/>
        </td></tr>
  
        <tr><td colspan="2">
          <hr/>
        </td></tr>
  
        <tr>
          <td width="120" valign="top">
            <xsl:apply-templates select="$project"/>
          </td>
  
          <td valign="top">
            <xsl:apply-templates select="body"/>
          </td>
        </tr>
  
        <tr><td colspan="2">
          <hr/>
        </td></tr>
  
        <tr><td colspan="2">
          <div align="center"><font color="{$body-link}" size="-1"><em>
          Copyright (c) 2000-2001, Apache Software Foundation
          </em></font></div>
          <img src="images/tomcat-power.gif" align="right" border="0"/>
        </td></tr>
  
      </table>
      </body>
      </html>
  
    </xsl:template>
  
    <!-- Process a menu for the navigation bar -->
    <xsl:template match="menu">
      <table border="0" cellspacing="5">
        <tr>
          <th colspan="2" align="left">
            <font color="{body-link}"><strong>
              <xsl:value-of select="@name"/>
            </strong></font>
          </th>
        </tr>
        <xsl:apply-templates/>
      </table>
    </xsl:template>
  
  
    <!-- Process a menu item for the navigation bar -->
    <xsl:template match="item">
      <tr>
        <td align="center" width="15"></td>
        <td>
          <font size="-1">
          <xsl:variable name="href">
            <xsl:value-of select="@href"/>
          </xsl:variable>
          <a href="{$href}"><xsl:value-of select="@name"/></a>
          </font>
        </td>
      </tr>
    </xsl:template>
  
    <!-- Process a documentation section -->
    <xsl:template match="section">
      <xsl:choose>
        <xsl:when test="@href">
          <xsl:variable name="href">
            <xsl:value-of select="@href"/>
          </xsl:variable>
          <a name="{$href}"></a>
        </xsl:when>
      </xsl:choose>
      <table border="0" cellspacing="5" cellpadding="5" width="100%">
        <tr><td bgcolor="{$banner-bg}">
          <font color="{$banner-fg}" face="arial,helvetica,sanserif" size="+1">
            <strong><xsl:value-of select="@name"/></strong>
          </font>
        </td></tr>
        <tr><td>
          <blockquote>
            <xsl:apply-templates/>
          </blockquote>
        </td></tr>
      </table>
    </xsl:template>
  
    <!-- Process a documentation subsection -->
    <xsl:template match="subsection">
      <xsl:choose>
        <xsl:when test="@href">
          <xsl:variable name="href">
            <xsl:value-of select="@href"/>
          </xsl:variable>
          <a name="{$href}"></a>
        </xsl:when>
      </xsl:choose>
      <table border="0" cellspacing="5" cellpadding="5" width="100%">
        <tr><td bgcolor="{$banner-bg}">
          <font color="{$banner-fg}" face="arial,helvetica,sanserif" size="+1">
            <xsl:value-of select="@name"/>
          </font>
        </td></tr>
        <tr><td>
          <blockquote>
            <xsl:apply-templates/>
          </blockquote>
        </td></tr>
      </table>
    </xsl:template>
  
    <!-- Process a source code example -->
    <xsl:template match="source">
      <table border="1" cellpadding="5">
        <tr><td><pre>
          <xsl:apply-templates/>
        </pre></td></tr>
      </table>
    </xsl:template>
  
    <!-- Process an individual paragraph -->
    <xsl:template match="p">
      <p><xsl:apply-templates/><br/></p>
    </xsl:template>
  
    <!-- Process everything else by just passing it through -->
    <xsl:template match="*|@*">
      <xsl:copy>
        <xsl:apply-templates select="@*|*|text()"/>
      </xsl:copy>
    </xsl:template>
  
    <!-- Changelog related tags -->
    <xsl:template match="changelog">
      <table border="0" cellpadding="2" cellspacing="2">
        <xsl:apply-templates/>
      </table>
    </xsl:template>
  
    <xsl:template match="changelog/add">
      <tr>
        <td><img alt="add" class="icon" src="images/add.gif"/></td>
        <td><xsl:apply-templates/></td>
      </tr>
    </xsl:template>
  
    <xsl:template match="changelog/update">
      <tr>
        <td><img alt="update" class="icon" src="images/update.gif"/></td>
        <td><xsl:apply-templates/></td>
      </tr>
    </xsl:template>
  
    <xsl:template match="changelog/design">
      <tr>
        <td><img alt="design" class="icon" src="images/design.gif"/></td>
        <td><xsl:apply-templates/></td>
      </tr>
    </xsl:template>
  
    <xsl:template match="changelog/docs">
      <tr>
        <td><img alt="docs" class="icon" src="images/docs.gif"/></td>
        <td><xsl:apply-templates/></td>
      </tr>
    </xsl:template>
  
    <xsl:template match="changelog/fix">
      <tr>
        <td><img alt="fix" class="icon" src="images/fix.gif"/></td>
        <td><xsl:apply-templates/></td>
      </tr>
    </xsl:template>
  
    <xsl:template match="changelog/scode">
      <tr>
        <td><img alt="code" class="icon" src="images/code.gif"/></td>
        <td><xsl:apply-templates/></td>
      </tr>
    </xsl:template>
  
    <!-- Status page tags -->
    <xsl:template match="status">
      <table border="1" width="90%">
        <tr>
          <th width="10%">Priority</th>
          <th width="60%">Action Item</th>
          <th width="30%">Volunteers</th>
        </tr>
        <xsl:apply-templates/>
      </table>
    </xsl:template>
  
    <xsl:template match="status/item">
      <tr>
        <td align="center"><xsl:value-of select="@priority"/></td>
        <td>
          <xsl:apply-templates/>
        </td>
        <td><xsl:value-of select="@owner"/></td>
      </tr>
    </xsl:template>
  
  
    <!-- Match an attribute list -->
    <xsl:template match="attribute-list">
                  <table border="1" cellpadding="2" cellspacing="0">
                    <tr>
                      <td>
                        Name
                      </td>
                      <td>
                        Description
                      </td>
                      <td>
                        Required
                      </td>
                    </tr>
      <xsl:for-each select="attribute">
        <tr><td><xsl:value-of select="@name"/></td><td>
        <xsl:value-of select="@description"/></td><td>
        <xsl:value-of select="@required"/></td></tr>
      </xsl:for-each>
                  </table>
    </xsl:template>
  </xsl:stylesheet>