jmartin     01/04/13 11:53:03

  Modified:    xdocs    config.xml doc_flow.xml features.xml index.xml
                        intergration.xml mail.xml site-book.xml todo.xml
                        usage.xml
  Added:       xdocs/images alexandria-logo.png arrows.svg build.png
                        build.svg flow.png flow.svg
  Removed:     xdocs    arrows.svg build.png build.svg flow.png flow.svg
  Log:
  Convert docs to use Anakia + Update to match reality
  
  Revision  Changes    Path
  1.3       +185 -109  jakarta-alexandria/xdocs/config.xml
  
  Index: config.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-alexandria/xdocs/config.xml,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- config.xml        2001/01/03 16:20:57     1.2
  +++ config.xml        2001/04/13 18:52:59     1.3
  @@ -2,127 +2,204 @@
   
   <document>
   
  - <header>
  + <properties>
     <title>Alexandria Configuration</title>
  -  <subtitle>Configuration</subtitle>
  -  <authors>
  -   <person name="Jeff Martin" email="[EMAIL PROTECTED]"/>
  -  </authors>
  - </header>
  +  <author email="[EMAIL PROTECTED]">Jeff Martin</author>
  + </properties>
   
   <body>
   
  -
  -<s1 title="global.xml">
  -<p>Alexandria's main configuration file is the global.xml file. This file
  +<section name="Workspace Definition">
  +<p>Alexandria's main configuration file is the workspace.xml file. This file
   contains details of all the repositories Alexandria will use. Each repository
   contains a list of modules which Alexandria will display.</p>
  -<p>Example global.xml file:</p>
  +<ul>
  +  <li><b>&lt;workspace&gt;</b> - Root element in the workspace definition.</li>
  +  <ul>
  +    <li><b>@version</b> - The version number of the workspace schema.</li>
  +  </ul>
  +  <li><b>&lt;repository&gt;</b> - Defines a repository to be used in the 
workspace.</li>
  +  <ul>
  +    <li><b>@href</b> - Location of the repository definition.</li>
  +  </ul>
  +  <li><b>&lt;project&gt;</b> - Project to be included in this workspace.</li>
  +  <ul>
  +    <li><b>@href </b>- Location of project definition.</li>
  +  </ul>
  +  <ul>
  +    <li><b>@tag</b> - Repository tag for to be used for the build.</li>
  +  </ul>
  +  <li><b>&lt;nav-page&gt;</b> - Navigation page to be generated from the 
workspace.</li>
  +  <ul>
  +    <li><b>@style</b> - Location of the style sheet.</li>
  +  </ul>
  +  <li><b>&lt;build-sheet&gt;</b> - Style sheet used to format the output of ant 
  +    builds.</li>
  +  <ul>
  +    <li><b>@style</b> - Location the style sheet.</li>
  +  </ul>
  +  <li><b>&lt;clog-sheet&gt;</b> - Style sheet used to format the output of the 
  +    change log task.</li>
  +  <ul>
  +    <li><b>@style</b> - Location of the style sheet.</li>
  +  </ul>
  +  <li><b>&lt;blame-sheet&gt;</b> - Style sheet to be use for the formatting of 
  +    blame logs.</li>
  +  <ul>
  +    <li><b>@style</b> - Location of the style sheet.</li>
  +  </ul>
  +  <ul>
  +    <li><b>@size</b> - Number of items to keep in the blame log.</li>
  +  </ul>
  +</ul>
  +<p>Example Workspace Definition:</p>
   <source>
   
  -&lt;<link href="#cvs">CVS</link>&gt;
  +&lt;?xml version=&quot;1.0&quot; encoding=&quot;ISO-8859-1&quot;?&gt;
   
  -  &lt;<link href="#cvs_rep">repository</link> <link 
href="#cvs_rep_type">type</link>="CVS" <link 
href="#cvs_rep_open">opensource</link>="false"&gt;
  +&lt;workspace version=&quot;0.2&quot;&gt;
  +  &lt;!-- Respository definitions --&gt;
  +  &lt;repository href=&quot;repositories/jakarta.apache.org.xml&quot;/&gt;
  +  &lt;repository href=&quot;repositories/xml.apache.org.xml&quot;/&gt;
  +
  +  &lt;!-- Project definitions --&gt;
  +  &lt;project href=&quot;projects/Alexandria.xml&quot;  tag=&quot;HEAD&quot;/&gt;
  +  &lt;project href=&quot;projects/Jetspeed.xml&quot;    tag=&quot;HEAD&quot;/&gt;
  +  &lt;project href=&quot;projects/Ant.xml&quot;         tag=&quot;HEAD&quot;/&gt;
  +  &lt;project href=&quot;projects/Xalan.xml&quot;       tag=&quot;HEAD&quot;/&gt;
  +  &lt;project href=&quot;projects/Cocoon.xml&quot;      tag=&quot;HEAD&quot;/&gt;
  +  &lt;project href=&quot;projects/Cocoon.xml&quot;      
tag=&quot;xml-cocoon2&quot;/&gt;
  +  &lt;project href=&quot;projects/Stylebook.xml&quot;   tag=&quot;HEAD&quot;/&gt;
  +  &lt;project href=&quot;projects/FOP.xml&quot;         tag=&quot;HEAD&quot;/&gt;
  +
  +  &lt;!-- Navigation pages --&gt;
  +  &lt;nav-page style=&quot;xsl/links.xsl&quot;          
out=&quot;html/links.html&quot;/&gt;
  +  &lt;nav-page style=&quot;xsl/right.xsl&quot;          
out=&quot;html/right.html&quot;/&gt;
  +  &lt;nav-page style=&quot;xsl/top.xsl&quot;            
out=&quot;html/top.html&quot;/&gt;
  +  &lt;nav-page style=&quot;xsl/left-basic.xsl&quot;     
out=&quot;html/left-basic.html&quot;/&gt;
  +  &lt;nav-page style=&quot;xsl/left-advanced.xsl&quot;  
out=&quot;html/sidebar/content.js&quot;/&gt;
  +
  +  &lt;!-- Output style sheets --&gt;
  +  &lt;build-sheet style=&quot;xsl/blog.xsl&quot; /&gt;
  +  &lt;clog-sheet  style=&quot;xsl/clog.xsl&quot; /&gt;
  +  &lt;blame-sheet style=&quot;xsl/blame.xsl&quot; size=&quot;50&quot; /&gt;
  +&lt;/workspace&gt;
  +</source>
  +</section>
  +<section name="Repository Definition">
  +<p>The repository definition is used to define the source code repositories used 
within workspaces.</p>
  +<ul>
  +  <li><b>&lt;repository&gt;</b> - root element for the repository definition.</li>
  +  <ul>
  +    <li><b>@name</b> - name used to identify a repository within a workspace.</li>
  +    <li><b>@type</b> - type of repository (currently local or cvs).</li>
  +  </ul>
  +  <li><b>&lt;title&gt;</b> - title for the repository.</li>
  +  <li><b>&lt;root&gt;</b> - location of the root of the repository.</li>
  +  <li><b>&lt;home-page&gt;</b> - home page for the repository.</li>
  +  <li><b>&lt;password&gt;</b> - password used to access the repository.</li>
  +  <li><b>&lt;cvsweb&gt;</b> - web view of the repository.</li>
  +  <li><b>&lt;description&gt;</b> - description for the repository.</li>
  +</ul>
   
  -    &lt;<link href="#cvs_rep_name">name</link>&gt;Alexandria&lt;/name&gt;
  -    &lt;<link href="#cvs_rep_root">root</link>&gt;/projects/jakarta-ant&lt;/root&gt;
  -    &lt;<link href="#cvs_rep_home">home</link>&gt;http://localhost&lt;/home&gt;
  -        
  -    &lt;<link href="#cvs_rep_mod">module</link>&gt;
  -
  -      &lt;<link href="#cvs_rep_mod_name">name</link>&gt;Ant&lt;/name&gt;
  -      &lt;<link 
href="#cvs_rep_mod_desc">description</link>&gt;nothing&lt;/description&gt;
  -      &lt;<link 
href="#cvs_rep_mod_home">home</link>&gt;http://localhost&lt;/home&gt;
  -      &lt;<link href="#cvs_rep_mod_mod">module</link>&gt;jakarta-ant&lt;/module&gt;
  -      &lt;<link href="#cvs_rep_mod_src">javasrc</link>&gt;src/main&lt;/javasrc&gt;
  -      &lt;<link href="#cvs_rep_mod_rev">revision</link> tag="HEAD" 
latest="true"/&gt;
  -
  -      &lt;<link href="#cvs_rep_mod_build">build</link> <link 
href="#cvs_rep_mod_build_file">buildfile</link>="build.xml" <link 
href="#cvs_rep_mod_build_target">target</link>="build" <link 
href="#cvs_rep_mod_build_path">classpath</link>="lib/mylib.jar"&gt;
  -        &lt;<link href="#cvs_rep_mod_build_arg">arg</link> <link 
href="#cvs_rep_mod_build_arg_name">name</link>="build.dir" <link 
href="#cvs_rep_mod_build_arg_value">value</link>="./build"&gt;
  -      &lt;/build&gt;
  -
  -      &lt;<link href="#cvs_rep_mod_test">test</link> <link 
href="#cvs_rep_mod_test_file">testfile</link>="test.xml" <link 
href="#cvs_rep_mod_test_target">target</link>="test" <link 
href="#cvs_rep_mod_test_path">classpath</link>="lib/mylib.jar"&gt;
  -        &lt;<link href="#cvs_rep_mod_test_arg">arg</link> <link 
href="#cvs_rep_mod_test_arg_name">name</link>="test.dir" <link 
href="#cvs_rep_mod_test_arg_value">value</link>="./test"&gt;
  -      &lt;/test&gt;
  -    &lt;/module&gt;
  -        
  -  &lt;/repository&gt;    
  +<p>Example Repository Definition:</p>
  +<source>
  +&lt;?xml version=&quot;1.0&quot; encoding=&quot;ISO-8859-1&quot;?&gt;
   
  -&lt;/CVS&gt;
  +&lt;repository name=&quot;jakarta.apache.org&quot; type=&quot;cvs&quot;&gt;
  +  &lt;title&gt;jakarta.apache.org&lt;/title&gt;
  +  &lt;root&gt;:pserver:[EMAIL PROTECTED]:/home/cvspublic&lt;/root&gt;
  +  &lt;home-page&gt;http://jakarta.apache.org/&lt;/home-page&gt;
  +  &lt;password&gt;anoncvs&lt;/password&gt;
  +  &lt;cvsweb&gt;http://jakarta.apache.org/cvsweb/index.cgi/&lt;/cvsweb&gt;
  +  &lt;description&gt;The Jakarta Project Source Repository&lt;/description&gt;
  +&lt;/repository&gt;
  +
   </source>
  +</section>
  +<section name="Project Definition">
  +<p>Project defines a project with can be used within a workspace.</p>
  +<p>Since a project definition describe details of a project it is conceivable 
  +  that a project definition could have uses outside of Alexandria where a 
description 
  +  of a group of code is required. A possible use for may be to allow a process 
  +  download build and configure code from a single URL.</p>
  +<ul>
  +  <li><b>&lt;project&gt;</b> - root element for the project definition</li>
  +  <ul>
  +    <li><b>@repository</b> - repository to retrive project source code from</li>
  +    <li><b>@opensource</b> - denotes that the source code should be displayed</li>
  +  </ul>
  +  <li><b>&lt;title&gt;</b> - title of the project</li>
  +  <li><b>&lt;module&gt;</b> - module name used to identify the project within 
  +    a repository</li>
  +  <li><b>&lt;license&gt;</b> - license under with the project is distributed</li>
  +  <ul>
  +    <li><b>@href</b> - Location of the license</li>
  +  </ul>
  +  <li><b>&lt;description&gt;</b> - description of the project</li>
  +  <li><b>&lt;javasrc&gt;</b> - root of java src for the project</li>
  +  <li><b>&lt;build&gt;</b> - build definition for the project</li>
  +  <ul>
  +    <li><b>@file</b> - ant build file to be used to build the project (defaults 
  +      to build.xml)</li>
  +    <li><b>@target</b> - ant target to be used to build the project (defaults 
  +      to the default in the build file)</li>
  +    <li><b>@classpath</b> - classpath to be used by ant when building the 
project</li>
  +    <li><b>&lt;arg&gt;</b> - ant build parameter to be used by the build</li>
  +    <ul>
  +      <li><b>@name</b> - name of the parameter</li>
  +      <li><b>@value</b> - value for the parameter</li>
  +    </ul>
  +  </ul>
  +  <li><b>&lt;test&gt;</b> - test definition for a project</li>
  +  <ul>
  +    <li><b>@file</b> - ant build file to be used to test the project</li>
  +    <li><b>@target</b> - target to be used to test the project</li>
  +    <li><b>@classpath</b> - classpath to be used by ant when testing the 
project</li>
  +  </ul>
  +  <li><b>&lt;arg&gt;</b> - ant build parameter to be used by the build</li>
  +  <ul>
  +    <li><b>@name</b> - name of the parameter</li>
  +    <li><b>@value</b> - value for the parameter</li>
  +  </ul>
  +  <li><b>&lt;depend&gt;</b> - defines a dependency on another project in the 
workspace</li>
  +  <ul>
  +    <li><b>@project</b> - name of the project</li>
  +  </ul>
  +  <li><b>&lt;option&gt;</b> - defines an optional dependency on another project 
  +    in the workspace</li>
  +  <ul>
  +    <li><b>@project</b> - name of the project</li>
  +  </ul>
  +  <li><b>&lt;jar&gt;</b> - defines an outputted jar from this project</li>
  +  <ul>
  +    <li><b>@name</b> - name of the jar</li>
  +  </ul>
  +  <li><b>&lt;project&gt;</b> - project can be nested within each other to define 
subprojects</li>
  +</ul>
   
  -<table>
  -<tr><th><anchor id="cvs"/>&lt;CVS&gt;</th><td colspan="6"></td></tr>
  -<tr><tn/><th><anchor id="cvs_rep"/>&lt;repository&gt;</th><td colspan="5">The
  -repository element represents a source code repository.</td></tr>
  -<tr><tn/><tn/><th><anchor id="cvs_rep_type"/>type=</th><td colspan="4">Type of
  -repository, by default this is a remote repository to point Alexandria at a
  -local file system set this attribute to <strong>LOCAL</strong>.</td></tr>
  -<tr><tn/><tn/><th><anchor id="cvs_rep_open"/>opensource=</th><td colspan="4">
  -Alexandria should allow access to the source code true/false.</td></tr>
  -<tr><tn/><tn/><th><anchor id="cvs_rep_name"/>&lt;name&gt;</th><td colspan="4">
  -Name for repository.</td></tr>
  -<tr><tn/><tn/><th><anchor id="cvs_rep_root"/>&lt;root&gt;</th><td colspan="4">
  -CVSROOT for repository</td></tr>
  -<tr><tn/><tn/><th><anchor id="cvs_rep_home"/>&lt;home&gt;</th><td colspan="4">
  -Home URL for the repository</td></tr>
  -<tr><tn/><tn/><th><anchor id="cvs_rep_mod"/>&lt;module&gt;</th><td colspan="4">
  -CVS module</td></tr>
  -<tr><tn/><tn/><tn/><th><anchor id="cvs_rep_mod_name"/>&lt;name&gt;</th>
  -<td colspan="3">Name of the CVS module</td></tr>
  -<tr><tn/><tn/><tn/><th><anchor id="cvs_rep_mod_desc"/>&lt;description&gt;</th>
  -<td colspan="3">Description for module</td></tr>
  -<tr><tn/><tn/><tn/><th><anchor id="cvs_rep_mod_home"/>&lt;home&gt;</th>
  -<td colspan="3">Home URL for the module</td></tr>
  -<tr><tn/><tn/><tn/><th><anchor id="cvs_rep_mod_mod"/>&lt;module&gt;</th>
  -<td colspan="3">CVS module id</td></tr>
  -<tr><tn/><tn/><tn/><th><anchor id="cvs_rep_mod_src"/>&lt;javasrc&gt;</th>
  -<td colspan="3">Root directory for Java source code</td></tr>
  -<tr><tn/><tn/><tn/><th><anchor id="cvs_rep_mod_rev"/>&lt;revision&gt;</th>
  -<td colspan="3">CVS Revision tag</td></tr>
  -<tr><tn/><tn/><tn/><tn/><th><anchor id="cvs_rep_mod_rev_tag"/>tag=</th>
  -<td colspan="2">CVS Revision tag</td></tr>
  -<tr><tn/><tn/><tn/><tn/><th><anchor id="cvs_rep_mod_rev_latest"/>latest=</th>
  -<td colspan="2">Get latest version true/false</td></tr>
  -<tr><tn/><tn/><tn/><th><anchor id="cvs_rep_mod_build"/>&lt;build&gt;</th>
  -<td colspan="3">Build tag</td></tr>
  -<tr><tn/><tn/><tn/><tn/><th><anchor id="cvs_rep_mod_build_file"/>buildfile=</th>
  -<td colspan="2">Ant build file for building the modules</td></tr>
  -<tr><tn/><tn/><tn/><tn/><th><anchor id="cvs_rep_mod_build_target"/>target=</th>
  -<td colspan="2">Project target to build module</td></tr>
  -<tr><tn/><tn/><tn/><tn/><th><anchor id="cvs_rep_mod_build_path"/>classpath=</th>
  -<td colspan="2">Classpath used for building the module. Builds take place in a
  -separate JVM from Alexandria to avoid clashes with Alexandria's own system
  -classes</td></tr>
  -<tr><tn/><tn/><tn/><tn/><th><anchor id="cvs_rep_mod_build_arg"/>&lt;arg&gt;</th>
  -<td colspan="2">Argument to be passed into Ant as property</td></tr>
  -<tr><tn/><tn/><tn/><tn/><tn/><th><anchor 
id="cvs_rep_mod_build_arg_name"/>name=</th><td>Name
  -of ant property</td></tr>
  -<tr><tn/><tn/><tn/><tn/><tn/><th><anchor 
id="cvs_rep_mod_build_arg_value"/>value=</th><td>Value
  -to be past to Ant</td></tr>
  -<tr><tn/><tn/><tn/><th><anchor id="cvs_rep_mod_test"/>&lt;test&gt;</th><td 
colspan="3">
  -Build tag</td></tr>
  -<tr><tn/><tn/><tn/><tn/><th><anchor id="cvs_rep_mod_test_file"/>buildfile=</th>
  -<td colspan="2">Ant build file for testing the modules</td></tr>
  -<tr><tn/><tn/><tn/><tn/><th><anchor id="cvs_rep_mod_test_target"/>target=</th>
  -<td colspan="2">Project target to test module</td></tr>
  -<tr><tn/><tn/><tn/><tn/><th><anchor id="cvs_rep_mod_test_path"/>classpath=</th>
  -<td colspan="2">Classpath used for testing the module. Tests take place in a
  -separate JVM from Alexandria to avoid clashes with Alexandria's own system
  -classes</td></tr>
  -<tr><tn/><tn/><tn/><tn/><th><anchor id="cvs_rep_mod_test_arg"/>&lt;arg&gt;</th>
  -<td colspan="2">Argument to be passed into Ant as property</td></tr>
  -<tr><tn/><tn/><tn/><tn/><tn/><th><anchor id="cvs_rep_mod_test_arg_name"/>name=</th>
  -<td>Name of ant property</td></tr>
  -<tr><tn/><tn/><tn/><tn/><tn/><th><anchor 
id="cvs_rep_mod_test_arg_value"/>value=</th>
  -<td>Value to be past to Ant</td></tr>
  -</table>
  +<p>Example Project Definition:</p>
  +<source>
  +&lt;?xml version=&quot;1.0&quot; encoding=&quot;ISO-8859-1&quot;?&gt;
   
  -</s1>
  -<s1 title="AlexandriaResources.properties">
  +&lt;project repository=&quot;jakarta.apache.org&quot; 
opensource=&quot;true&quot;&gt;
  +  &lt;title&gt;Alexandria&lt;/title&gt;
  +  &lt;module&gt;jakarta-alexandria&lt;/module&gt;
  +  &lt;license&gt;ASL&lt;/license&gt;
  +  &lt;description&gt;Internet content management system&lt;/description&gt;
  +  &lt;home-page&gt;http://jakarta.apache.org/alexandria/&lt;/home-page&gt;
  +  &lt;javasrc&gt;src/java&lt;/javasrc&gt;
  +  &lt;build file=&quot;build.xml&quot;&gt;
  +    &lt;arg name="build.dir" value="../build"/&gt;
  +  &lt;/build&gt;
  +&lt;/project&gt;</source>
  +</section>
  +<section name="AlexandriaResources.properties">
  +<p>
   Options which are not directly related to repositories are stored in the
  -AlexandriaResources.properties file.
  -<source><![CDATA[
  +AlexandriaResources.properties file.</p>
  +
  +<source>
   # Destination directory for JXR output
   jxr.destination.directory=/var/www/html/content/html/jxr
   
  @@ -136,9 +213,8 @@
   
   # Size of blame history
   blame.size=50
  -]]></source>
  -</s1>
  -
  +</source>
   
  +</section>
   </body>
   </document>
  
  
  
  1.3       +14 -17    jakarta-alexandria/xdocs/doc_flow.xml
  
  Index: doc_flow.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-alexandria/xdocs/doc_flow.xml,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- doc_flow.xml      2001/01/03 16:20:57     1.2
  +++ doc_flow.xml      2001/04/13 18:52:59     1.3
  @@ -2,23 +2,20 @@
   
   <document>
   
  - <header>
  + <properties>
     <title>Alexandria Document Flow</title>
  -  <subtitle>Document Flow</subtitle>
  -  <authors>
  -   <person name="Jeff Martin" email="[EMAIL PROTECTED]"/>
  -  </authors>
  - </header>
  +  <author email="[EMAIL PROTECTED]">Jeff Martin</author>
  + </properties>
   
   <body>
  -<s1 title="Document Flow">
  +<section name="Document Flow">
   <p>Alexandria makes heavy use of XSL transformations in it's build process.
   Starting from the global.xml file it will perform multiple XSL transformations
   and Ant builds to produce a each Alexandria page.</p>
  -<figure src="flow.png" alt="Document Flow Diagram"/>
  +<img src="/images/flow.png" alt="Document Flow Diagram"/>
   
  -</s1>
  -<s1 title="Build Files">
  +</section>
  +<section name="Build Files">
   <p>Alexandria uses Ant to do the hard work. It does this by creating several
   build files each of which is responsible for a different area of the build.</p>
     <ul>
  @@ -27,24 +24,24 @@
       <li>build.javadoc.xml - build file for creating JavaDoc.</li>
       <li>build.test.xml - build file for running JUnit tests.</li>
     </ul>
  -</s1>
  -<s1 title="JXR">
  +</section>
  +<section name="JXR">
     <p>JXR is run as an Ant task. It will look through all the source code
     directories defined in the global.xml file and produce a single cross
     referenced set of pages which can then be used to navigated though the source
     code.</p>
  -</s1>
  -<s1 title="Blame">
  +</section>
  +<section name="Blame">
     <p>The blame system is used to try and identify code which is causing the
     build of a module to fail. It will examine the output of the build file used
     to build the module and attempt to identify the change which is causing the
     problem and who was responsible for making the change. This enables the root
     of the problem to be identified quickly and an corrections made.</p>
  -  <note>It should be noted that the code which is identified as breaking the
  +  <p><i>It should be noted that the code which is identified as breaking the
     build may not be the root of the problem. It it merely a symptom e.g. If an
     interface is changed this will break code else where in the build. It is not
     the code which is implementing the interface which is causing the problem but
  -  the change to the interface.</note>
  -</s1>
  +  the change to the interface.</i></p>
  +</section>
   </body>
   </document>
  
  
  
  1.4       +7 -10     jakarta-alexandria/xdocs/features.xml
  
  Index: features.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-alexandria/xdocs/features.xml,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- features.xml      2001/01/02 16:38:22     1.3
  +++ features.xml      2001/04/13 18:53:00     1.4
  @@ -2,18 +2,15 @@
   
   <document>
   
  - <header>
  + <properties>
     <title>Alexandria Features</title>
  -  <subtitle>Features</subtitle>
  -  <authors>
  -   <person name="Kevin A. Burton" email="[EMAIL PROTECTED]"/>
  -  </authors>
  - </header>
  +  <author email="[EMAIL PROTECTED]">Kevin A. Burton</author>
  + </properties>
   
   <body>
   
   
  -<s1 title="Features">
  +<section name="Features">
   
   
   <ul>
  @@ -34,8 +31,8 @@
       </li>    
       <li>Java Cross Reference (JXR) tool for exporting .java files to HTML 
       and generating links in a hierarchical sturcture similar to the 
  -    <link href="http://lxr.linux.no/source">Linux
  -    Cross Reference (LXR) project.</link>
  +    <a target="_blank" href="http://lxr.linux.no/source">Linux
  +    Cross Reference (LXR) project.</a>
       </li>
       <li>Supports downloading and moving generated documentation locally</li>
       <li>Generates Javadoc for all Java packages registered within Alexandria</li>
  @@ -44,7 +41,7 @@
   </ul>
   
   
  -</s1>
  +</section>
   
   
   </body>
  
  
  
  1.5       +22 -29    jakarta-alexandria/xdocs/index.xml
  
  Index: index.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-alexandria/xdocs/index.xml,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- index.xml 2001/01/02 23:27:22     1.4
  +++ index.xml 2001/04/13 18:53:00     1.5
  @@ -1,19 +1,14 @@
   <?xml version="1.0"?>
  -
   <document>
   
  - <header>
  -  <title>Alexandria Overview</title>
  -  <subtitle>An introduction to Alexandria</subtitle>
  -  <authors>
  -   <person name="Kevin A. Burton" email="[EMAIL PROTECTED]"/>
  -  </authors>
  - </header>
  +  <properties>
  +    <author email="[EMAIL PROTECTED]">Jeff Martin</author>
  +    <title>The Alexandria Project</title>
  +  </properties>
   
   <body>
  -
   
  -<s1 title="What is Alexandria?">
  +<section name="The Alexandria Project">
   
   <p>Alexandria is a CVS/Javadoc/Source code/Documentation management system meant 
   for use within Open Source projects.  It's goal is to create a global 
  @@ -23,43 +18,41 @@
   <p>
   Alexandria is a Java centric project.  The backend is implemented in all XML 
   which is driven by 
  -<link href="http://jakarta.apache.org/ant">Ant</link>, 
  -<link href="http://xml.apache.org/xerces-j">Xerces</link>, 
  +<a href="http://jakarta.apache.org/ant">Ant</a>, 
  +<a href="http://xml.apache.org/xerces-j">Xerces</a>, 
   and 
  -<link href="http://xml.apache.org/xalan">Xalan</link>.
  +<a href="http://xml.apache.org/xalan">Xalan</a>.
  +</p>
   
  +<p>
   Definition of source code is done within XML and then transformed (XSLT) into 
   various HTML files and a master build.xml file which is used to drive Ant.  Ant 
   attempts to download various CVS repositories and then builds Javadoc.
  -
   </p>
  -
  -<p>Goals:</p>
  -<ul>
  +</section>
   
  +<section name="Goals">
  +  <ul>
       <li>Browse multiple and remote source repositories</li>
       <li>Generate Javadoc across multiple java projects</li>
       <li>Browse source code in an organized manner</li>
       <li>The "use" tag can be use across all projects within Alexandria</li>
       <li>Support multiple revisions of the same content</li>
  -    
  -</ul>
  -
  -</s1>
  -
  -
  -<s1 title="Why the name Alexandria?">
  -
  +  </ul>
  +</section>
  +<section name="Why the name Alexandria?">
   <p>
  -<link href="http://www.perseus.tufts.edu/GreekScience/Students/Ellen/Museum.html">
  -The library of Alexandria </link> was an enormous Library in ancient Egypt that
  +<a href="http://www.perseus.tufts.edu/GreekScience/Students/Ellen/Museum.html">
  +The library of Alexandria </a> was an enormous Library in ancient Egypt that
   was destroyed by fire.  Many historians regards its destruction a major loss of
   knowledge (although it is commonly regarded as Legend).  I just thought it was
   appropriate considering we have all this structured information on the Internet
   but it isn't being used.
   </p>
  -
  -</s1>
  +</section>
   
   </body>
   </document>
  +
  +
  +
  
  
  
  1.2       +11 -14    jakarta-alexandria/xdocs/intergration.xml
  
  Index: intergration.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-alexandria/xdocs/intergration.xml,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- intergration.xml  2001/01/02 16:38:22     1.1
  +++ intergration.xml  2001/04/13 18:53:00     1.2
  @@ -2,21 +2,18 @@
   
   <document>
   
  - <header>
  + <properties>
     <title>Alexandria Build Testing</title>
  -  <subtitle>Build Testing</subtitle>
  -  <authors>
  -   <person name="Jeff Martin" email="[EMAIL PROTECTED]"/>
  -  </authors>
  - </header>
  +  <author email="[EMAIL PROTECTED]">Jeff Martin</author>
  + </properties>
   
   <body>
  -<s1 title="Continuous Intergration">
  -<figure src="build.png" alt="Continuous Intergration Diagram"/>
  +<section name="Continuous Intergration">
  +<img src="/images/build.png" alt="Continuous Intergration Diagram"/>
   <p>Alexandrias ability to automatically get the latest versions of source code 
makes it ideally suited as a tool for continuous intergration.</p>
  -<p>Contious intergration is an approach which was brought to the fore as part of 
<fork href="http://www.xprogramming.com">eXtreme Programming</fork> or XP. The idea 
has long been part of open source projects but is now becouming more widly accepted 
and formalised into a recognised process.</p>
  -</s1>
  -<s1 title="Building Modules">
  +<p>Contious intergration is an approach which was brought to the fore as part of <a 
target="_blank" href="http://www.xprogramming.com">eXtreme Programming</a> or XP. The 
idea has long been part of open source projects but is now becouming more widly 
accepted and formalised into a recognised process.</p>
  +</section>
  +<section name="Building Modules">
   <p>Alexandria provides support for build projects which use Ant as there build 
tool. To enable Alexandria to build a module you add the build taga to the global.xml 
file.</p>
   <p>Alexandria runs the build in a seperate JVM to avoid clashes the source 
libraries ant those used by Alexandria. This means that the classpath attribute is 
used to specify classes that will be needed byt the module. Ant properties can also be 
passed to the build file using the arg tag this allows properties such as the output 
dir for the build to be changed from there defaults.</p>
   <source>
  @@ -24,9 +21,9 @@
       &lt;arg name="build.dir" value="build"/&gt;
     &lt;/build&gt;
   </source>
  -</s1>
  +</section>
   
  -<s1 title="Testing Modules">
  +<section name="Testing Modules">
     <p>Alexandria provides support for analyzing the output from the JUnit Ant task. 
JUnit is a java based framework for writing unit tests for java applications.</p>
     <p>To anable Alexandria to use the output from the JUnit task it needs to be 
formatted using the xml formatter. The following example shows an example of this in 
the JUnit task.</p>
   
  @@ -57,6 +54,6 @@
       &lt;arg name="test.format" value="xml"/&gt;
     &lt;/test&gt;
   </source>
  -</s1>
  +</section>
   </body>
   </document>
  
  
  
  1.3       +11 -13    jakarta-alexandria/xdocs/mail.xml
  
  Index: mail.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-alexandria/xdocs/mail.xml,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- mail.xml  2000/04/04 21:12:32     1.2
  +++ mail.xml  2001/04/13 18:53:01     1.3
  @@ -1,16 +1,14 @@
   <?xml version="1.0"?>
   
   <document>
  - <header>
  + <properties>
     <title>Alexandria Mailing Lists</title>
  -  <authors>
  -   <person name="Kevin A Burton" email="[EMAIL PROTECTED]"/>
  -  </authors>
  - </header>
  +  <author email="[EMAIL PROTECTED]">Kevin A Burton</author>
  + </properties>
   
   <body>
   
  -<s1 title="Mailing Lists">
  +<section name="Mailing Lists">
     <p>
       Every volunteer project obtains its strength from the people involved in 
       it. Mailing lists provide a simple and effective communication 
  @@ -22,23 +20,23 @@
     </p>
   
   
  -  <s2 title="alexandria-dev">
       <p>
         <em>Low Traffic</em>
  -      <jump href="mailto:[EMAIL PROTECTED]">Subscribe</jump>
  -      <jump 
href="mailto:[EMAIL PROTECTED]">Unsubscribe</jump>
  +      <a href="mailto:[EMAIL PROTECTED]">Subscribe</a>
  +      <a href="mailto:[EMAIL PROTECTED]">Unsubscribe</a>
       </p>
  -  </s2>
   
  +  <!--
     <s2 title="alexandria-users">
       <p>
         <em>Medium Traffic</em>
  -      <jump 
href="mailto:[EMAIL PROTECTED]">Subscribe</jump>
  -      <jump 
href="mailto:[EMAIL PROTECTED]">Unsubscribe</jump>
  +      <a href="mailto:[EMAIL PROTECTED]">Subscribe</a>
  +      <a href="mailto:[EMAIL PROTECTED]">Unsubscribe</a>
       </p>
     </s2>
  +  -->
   
  -</s1>
  +</section>
   
   </body>
   </document>
  
  
  
  1.6       +13 -12    jakarta-alexandria/xdocs/site-book.xml
  
  Index: site-book.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-alexandria/xdocs/site-book.xml,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- site-book.xml     2001/01/27 15:23:22     1.5
  +++ site-book.xml     2001/04/13 18:53:01     1.6
  @@ -2,19 +2,20 @@
   
   <book title="Alexandria documentation" copyright="2000 The Apache Software 
Foundation">
   
  -<separator/>
  -    <page id="index"                        label="Index"               
source="index.xml"/>
  -    <page id="features"                     label="Features"            
source="features.xml"/>
  -    <page id="config"                     label="Configuration"            
source="config.xml"/>
  -    <page id="doc_flow"                     label="Document Flow"            
source="doc_flow.xml"/>
  -    <page id="integration"                     label="Build Testing"            
source="integration.xml"/>
  -    <page id="usage"                     label="Usage"            
source="usage.xml"/>
  -    <todo id="todo"                     label="Todo"            source="todo.xml"/>
  -    <page id="mail"                         label="Mailing Lists"       
source="mail.xml"/>
  -    <page id="license"                      label="License"             
source="license.xml"/>
  -<separator/>
  +  <separator/>
  +  <page id="index"        label="Index"         source="index.xml"/>
  +  <page id="features"     label="Features"      source="features.xml"/>
  +  <page id="config"       label="Configuration" source="config.xml"/>
  +  <page id="doc_flow"     label="Document Flow" source="doc_flow.xml"/>
  +  <page id="intergration" label="Build Testing" source="intergration.xml"/>
  +  <page id="usage"        label="Usage"         source="usage.xml"/>
  +  <!--<todo id="todo"        label="Todo"          source="todo.xml"/>-->
  +  <page id="mail"         label="Mailing Lists" source="mail.xml"/>
  +  <page id="license"      label="License"       source="license.xml"/>
  +  <separator/>
     <external label="Use Alexandria" href="http://relativity.yi.org/alexandria"/>
  -  <external label="Code Repository" 
href="http://jakarta.apache.org/cvsweb/index.cgi/jakarta-alexandria/"/>
  +  <external label="Code Repository"
  +    href="http://jakarta.apache.org/cvsweb/index.cgi/jakarta-alexandria/"/>
   
     <!--<external label="Javadoc" href="http://java.apache.org/alexandria/api"/>-->
   </book>
  
  
  
  1.3       +40 -41    jakarta-alexandria/xdocs/todo.xml
  
  Index: todo.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-alexandria/xdocs/todo.xml,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- todo.xml  2001/01/03 16:20:57     1.2
  +++ todo.xml  2001/04/13 18:53:01     1.3
  @@ -1,65 +1,64 @@
   <?xml version="1.0"?>
   
  -<!DOCTYPE todo SYSTEM "dtd/todo-v10.dtd">
  +<document>
   
  -<todo title="Things To Do">
  + <properties>
  +  <title>Alexandria To Do</title>
  +  <author email="[EMAIL PROTECTED]">Jeff Martin</author>
  + </properties>
   
  - <devs>
  -  <!-- in strict alphabetical order -->
  -  <person name="Kevin A. Burton" email="[EMAIL PROTECTED]" id="KB"/>
  -  <person name="Jeff Martin" email="[EMAIL PROTECTED]" id="JM"/>
  - </devs>
  +<body>
   
  - <actions priority="high">
  -  <action context="code">
  -   Finish writing the JXR.
  -  </action>
  -  <action context="code">
  -   Fix Javac Blame for multi-line blames.
  -  </action>
  - </actions>
  - <actions priority="low">
  -  <action context="code">
  + <section name="High">
  +  <p>Unify XML definitions with Gump</p>
  + </section>
  + <section name="Medium">
  +  <p>Finish writing the JXR.</p>
  +  <p>Fix Javac Blame for multi-line blames.  </p>
  + </section>
  + <section name="Low">
  +  <p>
      Better short term memory. I keep forgetting things before I can get them in this 
list.
  -  </action>
  -  <action context="code">
  +  </p>
  +  <p>
      SVG graphing for test stats.
  -  </action>
  -  <action context="admin">
  +  </p>
  +  <p>
      Fix the licenses in the source code. Should be using 1.1. Is this really and
  -   admin item or is it another <strong>[code]</strong>
  -  </action>
  - </actions>
  +   admin item or is it another.
  +  </p>
  + </section>
   
  - <actions priority="wish">
  -  <action context="code">
  + <section name="Wish">
  +  <p>
      Better integration with search engines. You should be able to search code
      and be taken to the line within the JXR version.
  -  </action>
  -  <action context="code">
  +  </p>
  +  <p>
      Support for alternative source control applications.
  -  </action>
  -  <action context="code">
  +  </p>
  +  <p>
      Links into similar systems for other languages. It'd be nice to follow links
      to native methods into LXR.
  -  </action>
  -  <action context="code">
  +  </p>
  +  <p>
      Two way linking in JXR. Should be able to see a list of classes dependent on
      the current class. Could you display a diagram showing the dependency tree.
      Sounds like a job for SVG or maybe VRML ;O). 
  -  </action>
  -  <action context="code">
  +  </p>
  +  <p>
      Allow people to add adhoc links to the left hand tree.
  -  </action>
  - </actions>
  - <actions priority="dream">
  -  <action context="design">
  +  </p>
  + </section>
  + <section name="Dream">
  +  <p>
      Might be cool to have a window linked to the main JXR window which has a
      bunch of frames. Each frame contains a source file which is related to the
      file being viewed in the mail window. Clicking on one of these moves it into
      the main window. The idea is to produce a code browsing effect similar to the
      PARC hyperbolic tree.
  -  </action>
  - </actions>
  +  </p>
  + </section>
   
  -</todo>
  +</body>
  +</document>
  
  
  
  1.3       +11 -12    jakarta-alexandria/xdocs/usage.xml
  
  Index: usage.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-alexandria/xdocs/usage.xml,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- usage.xml 2001/01/03 16:20:57     1.2
  +++ usage.xml 2001/04/13 18:53:01     1.3
  @@ -2,16 +2,13 @@
   
   <document>
   
  - <header>
  + <properties>
     <title>Alexandria Usage</title>
  -  <subtitle>Usage</subtitle>
  -  <authors>
  -   <person name="Jeff Martin" email="[EMAIL PROTECTED]"/>
  -  </authors>
  - </header>
  +  <author email="[EMAIL PROTECTED]">Jeff Martin</author>
  + </properties>
   
   <body>
  -<s1 title="Command Line">
  +<section name="Command Line">
   <p>Alexandria is invoked using the <strong>alexandria</strong> script. The
   script file should either be launch from the home directory for Alexandria or
   the <strong>$ALEX_HOME</strong> environment variable should be used to point to
  @@ -30,13 +27,14 @@
     <tr><th>all</th><td>Runs all the Alexandria phases</td></tr>
     <tr><th>unlock</th><td>Unlock Alexandria. In the unlikely event of an Alexandria 
run failing, a lock file may be left behind preventing further runs from completing. 
This option clears this file.</td></tr>
   </table>
  -</s1>
  -<s1 title="Cron">
  +</section>
  +<section name="Cron">
   <p>Set up Alexandria in crontab and watch him it ;0)</p>
   <p>Using Cron is a good way to run the JavaDoc and JXR phases on a daily bases
   leaving the build and test phases to be run by CVS.</p>
  -</s1>
  -<s1 title="CVS Intergration">
  +</section>
  +<section name="CVS Intergration">
  +<p>
   Alexandria can be hooked into CVS using the <strong>loginfo</strong> file.
   <strong>loginfo</strong> contains scripts which should be run every time a CVS
   log entry is made (<strong>loginfo</strong> is recommended over commitinfo as
  @@ -45,6 +43,7 @@
   module to be built and tested everyt ime a change is made to CVS. Alexandria
   implements a simple locking mechanism which means that builds will not take
   place in parallel this stops multiple changes starting multiple parallel builds.
  +</p>
   <source><![CDATA[
   # The "loginfo" file controls where "cvs commit" log information
   # is sent.  The first entry on a line is a regular expression which must match
  @@ -74,6 +73,6 @@
   #DEFAULT (echo ""; id; echo %{sVv}; date; cat) >> $CVSROOT/CVSROOT/commitlog
   alexandria build test &
   ]]></source>
  -</s1>
  +</section>
   </body>
   </document>
  
  
  
  1.1                  jakarta-alexandria/xdocs/images/alexandria-logo.png
  
        <<Binary file>>
  
  
  1.1                  jakarta-alexandria/xdocs/images/arrows.svg
  
  Index: arrows.svg
  ===================================================================
  <?xml version="1.0" standalone="no"?>
  
  <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20000802//EN"
  "http://www.w3.org/TR/2000/CR-SVG-20000802/DTD/svg-20000802.dtd">
  
  <!-- ========================================================================= -->
  <!-- Copyright (C) The Apache Software Foundation. All rights reserved.        -->
  <!--                                                                           -->
  <!-- This software is published under the terms of the Apache Software License -->
  <!-- version 1.1, a copy of which has been included with this distribution in  -->
  <!-- the LICENSE file.                                                         -->
  <!-- ========================================================================= -->
  
  <svg id="body" width="500" height="500" xml:space="preserve" viewBox="0 0 500 500">
    <title>Arrows</title>
  
    <defs>
      <g id="arrow">
        <path d="M-10,-5 0,-5 0,-10 10,0 0,10 0,5 -10,5"/>
      </g>
      <g id="carrow">
        <path d="M100,800 C175,700 325,700 400,800"/>
      </g>
  
      <!-- Path 5 -->
      <!--
      <path style="stroke:red;" d="M100,200 C100,100 250,100 250,200" />
      -->
  
      <g id="cross">
        <line style="stroke:blue;" x1="-5" y1="0" x2="5" y2="0"/>
        <line style="stroke:blue;" x1="0" y1="-5" x2="0" y2="5"/>
      </g>
  
      <path style="stroke:red;fill:yellow;" d="
        M100,200
        C100,175
        125,150
        150,150
        v10
        C100,175
        125,150
        110,200
        h-10
      " />
      <use xlink:href="#cross" opacity="0.5" transform="translate(100,200)"/>
      <use xlink:href="#cross" opacity="0.5" transform="translate(125,150)"/>
      <use xlink:href="#cross" opacity="0.5" transform="translate(100,175)"/>
      <use xlink:href="#cross" opacity="0.5" transform="translate(150,150)"/>
      <use xlink:href="#cross" opacity="0.5" transform="translate(110,200)"/>
  
  
      <g id="up-right-arrow">
        <use xlink:href="#arrow" opacity="0.5" style="fill:black;stroke:none;" 
transform="rotate(-45) translate(0,2)"/>
        <use xlink:href="#arrow" transform="rotate(-45)" 
style="fill:black;stroke:none;"/>
      </g>
      <g id="down-right-arrow">
        <use xlink:href="#arrow" opacity="0.5" style="fill:black;stroke:none;" 
transform="rotate(45) translate(2,0)"/>
        <use xlink:href="#arrow" transform="rotate(45)" 
style="fill:black;stroke:none;"/>
      </g>
      <g id="down-left-arrow">
        <use xlink:href="#arrow" opacity="0.5" style="fill:black;stroke:none;" 
transform="rotate(135) translate(0,-2)"/>
        <use xlink:href="#arrow" transform="rotate(135)" 
style="fill:black;stroke:none;"/>
      </g>
      <g id="up-left-arrow">
        <use xlink:href="#arrow" opacity="0.5" style="fill:black;stroke:none;" 
transform="rotate(-135) translate(-2,0)"/>
        <use xlink:href="#arrow" transform="rotate(-135)" 
style="fill:black;stroke:none;"/>
      </g>
      <g id="right-arrow">
        <use xlink:href="#arrow" opacity="0.5" style="fill:black;stroke:none;" 
transform="translate(2,2)"/>
        <use xlink:href="#arrow" style="fill:black;stroke:none;"/>
      </g>
      <g id="left-arrow">
        <use xlink:href="#arrow" opacity="0.5" style="fill:black;stroke:none;" 
transform="rotate(180) translate(-2,-2)"/>
        <use xlink:href="#arrow" style="fill:black;stroke:none;" 
transform="rotate(180)"/>
      </g>
      <g id="up-arrow">
        <use xlink:href="#arrow" opacity="0.5" style="fill:black;stroke:none;" 
transform="rotate(-90) translate(-2,2)"/>
        <use xlink:href="#arrow" style="fill:black;stroke:none;" 
transform="rotate(-90)"/>
      </g>
      <g id="down-arrow">
        <use xlink:href="#arrow" opacity="0.5" style="fill:black;stroke:none;" 
transform="rotate(90) translate(2,-2)"/>
        <use xlink:href="#arrow" style="fill:black;stroke:none;" 
transform="rotate(90)"/>
      </g>
    </defs>
    <line style="stroke:blue;" x1="0" y1="50" x2="100" y2="50"/>
    <line style="stroke:blue;" x1="50" y1="0" x2="50" y2="100"/>
    <use xlink:href="#right-arrow" transform="translate(70,50)"/>
    <use xlink:href="#left-arrow" transform="translate(30,50)"/>
    <use xlink:href="#up-arrow" transform="translate(50,30)"/>
    <use xlink:href="#down-arrow" transform="translate(50,70)"/>
    <use xlink:href="#up-right-arrow" transform="translate(70,30)"/>
    <use xlink:href="#down-right-arrow" transform="translate(70,70)"/>
    <use xlink:href="#down-left-arrow" transform="translate(30,70)"/>
    <use xlink:href="#up-left-arrow" transform="translate(30,30)"/>
  </svg>
  
  
  
  1.1                  jakarta-alexandria/xdocs/images/build.png
  
        <<Binary file>>
  
  
  1.1                  jakarta-alexandria/xdocs/images/build.svg
  
  Index: build.svg
  ===================================================================
  <?xml version="1.0" standalone="no"?>
  
  <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20000802//EN"
  "http://www.w3.org/TR/2000/CR-SVG-20000802/DTD/svg-20000802.dtd">
  
  <!-- ========================================================================= -->
  <!-- Copyright (C) The Apache Software Foundation. All rights reserved.        -->
  <!--                                                                           -->
  <!-- This software is published under the terms of the Apache Software License -->
  <!-- version 1.1, a copy of which has been included with this distribution in  -->
  <!-- the LICENSE file.                                                         -->
  <!-- ========================================================================= -->
  
  <svg id="body" width="480" height="130" xml:space="preserve" viewBox="0 0 480 130">
    <title>Alexandria Document Flow</title>
  
    <text x="10" y="18">Continuous Intergration Cycle</text>
    <g id="ComputerBar" transform="translate(0,40)">
      <g transform="translate(0,20)">
        <g transform="translate(10,20)">
          <rect style="fill:#0086B2;" x="10" y="10" height="30" width="90"/>
          <text style="fill:black;" x="13" y="23">Code</text>
          <text style="fill:white;" x="12" y="22">Code</text>
        </g>
        <use xlink:href="arrows.svg#right-arrow" transform="translate(125,45) 
scale(.7)" id="arrow"/>
      </g>
      <g transform="translate(120,20)">
        <g transform="translate(10,20)">
          <rect style="fill:#0086B2;" x="10" y="10" height="30" width="90"/>
          <text style="fill:black;" x="13" y="23">Build</text>
          <text style="fill:white;" x="12" y="22">Build</text>
        </g>
        <use xlink:href="#arrow"/>
      </g>
      <g transform="translate(240,20)">
        <g transform="translate(10,20)">
          <rect style="fill:#0086B2;" x="10" y="10" height="30" width="90"/>
          <text style="fill:black;" x="13" y="23">Test</text>
          <text style="fill:white;" x="12" y="22">Test</text>
        </g>
        <use xlink:href="#arrow"/>
      </g>
      <g transform="translate(360,20)">
        <g transform="translate(10,20)">
          <rect style="fill:#0086B2;" x="10" y="10" height="30" width="90"/>
          <text style="fill:black;" x="13" y="23">Release</text>
          <text style="fill:white;" x="12" y="22">Release</text>
        </g>
      </g>
  
      <use xlink:href="arrows.svg#down-arrow" transform="translate(60,35) scale(.7)"/>
      <use xlink:href="arrows.svg#down-left-arrow" transform="translate(80,15) 
scale(.7)"/>
      <use xlink:href="arrows.svg#up-arrow" transform="translate(300,35) scale(.7)"/>
      <use xlink:href="arrows.svg#up-left-arrow" transform="translate(280,15) 
scale(.7)"/>
      <use xlink:href="arrows.svg#left-arrow" transform="translate(235,5) scale(.7)"/>
      <use xlink:href="arrows.svg#left-arrow" transform="translate(185,5) scale(.7)"/>
      <use xlink:href="arrows.svg#left-arrow" transform="translate(125,5) scale(.7)"/>
    </g>
  </svg>
  
  
  
  1.1                  jakarta-alexandria/xdocs/images/flow.png
  
        <<Binary file>>
  
  
  1.1                  jakarta-alexandria/xdocs/images/flow.svg
  
  Index: flow.svg
  ===================================================================
  <?xml version="1.0" standalone="no"?>
  
  <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20000802//EN"
  "http://www.w3.org/TR/2000/CR-SVG-20000802/DTD/svg-20000802.dtd">
  
  <!-- ========================================================================= -->
  <!-- Copyright (C) The Apache Software Foundation. All rights reserved.        -->
  <!--                                                                           -->
  <!-- This software is published under the terms of the Apache Software License -->
  <!-- version 1.1, a copy of which has been included with this distribution in  -->
  <!-- the LICENSE file.                                                         -->
  <!-- ========================================================================= -->
  
  <svg id="body" width="970" height="600" xml:space="preserve" viewBox="0 0 970 600">
    <title>Alexandria Document Flow</title>
  
    <g id="ComputerBar" transform="translate(0,0)">
      <rect style="stroke:black;fill:none;" x="10" y="20" height="570" width="950"/>
      <text x="10" y="18">alexandria.xml</text>
      <g transform="translate(0,0)">
        <g transform="translate(10,20)">
          <rect style="fill:#0086B2;" x="10" y="10" height="550" width="90"/>
          <text style="fill:black;" x="13" y="23">global.xml</text>
          <text style="fill:white;" x="12" y="22">global.xml</text>
        </g>
        <use transform="translate(125,45) scale(.7)" 
xlink:href="arrows.svg#right-arrow"/>
        <use transform="translate(125,85) scale(.7)" 
xlink:href="arrows.svg#right-arrow"/>
        <use transform="translate(125,125) scale(.7)" 
xlink:href="arrows.svg#right-arrow"/>
        <use transform="translate(125,165) scale(.7)" 
xlink:href="arrows.svg#right-arrow"/>
        <use transform="translate(125,205) scale(.7)" 
xlink:href="arrows.svg#right-arrow"/>
        <use transform="translate(125,245) scale(.7)" 
xlink:href="arrows.svg#right-arrow"/>
        <use transform="translate(125,285) scale(.7)" 
xlink:href="arrows.svg#right-arrow"/>
        <use transform="translate(125,325) scale(.7)" 
xlink:href="arrows.svg#right-arrow"/>
        <use transform="translate(125,365) scale(.7)" 
xlink:href="arrows.svg#right-arrow"/>
        <use transform="translate(125,405) scale(.7)" 
xlink:href="arrows.svg#right-arrow"/>
        <use transform="translate(125,445) scale(.7)" 
xlink:href="arrows.svg#right-arrow"/>
        <use transform="translate(125,485) scale(.7)" 
xlink:href="arrows.svg#right-arrow"/>
        <use transform="translate(125,525) scale(.7)" 
xlink:href="arrows.svg#right-arrow"/>
        <use transform="translate(125,565) scale(.7)" 
xlink:href="arrows.svg#right-arrow"/>
        <g transform="translate(130,20)">
          <rect style="fill:#0086B2;" x="10" y="10" height="550" width="90"/>
          <text style="fill:black;" x="13" y="23">XSL Transform</text>
          <text style="fill:black;" x="13" y="35">merge.xsl</text>
          <text style="fill:white;" x="12" y="22">XSL Transform</text>
          <text style="fill:white;" x="12" y="34">merge.xsl</text>
        </g>
        <use transform="translate(245,45) scale(.7)" 
xlink:href="arrows.svg#right-arrow"/>
        <use transform="translate(245,85) scale(.7)" 
xlink:href="arrows.svg#right-arrow"/>
        <use transform="translate(245,125) scale(.7)" 
xlink:href="arrows.svg#right-arrow"/>
        <use transform="translate(245,165) scale(.7)" 
xlink:href="arrows.svg#right-arrow"/>
        <use transform="translate(245,205) scale(.7)" 
xlink:href="arrows.svg#right-arrow"/>
        <use transform="translate(245,245) scale(.7)" 
xlink:href="arrows.svg#right-arrow"/>
        <use transform="translate(245,285) scale(.7)" 
xlink:href="arrows.svg#right-arrow"/>
        <use transform="translate(245,325) scale(.7)" 
xlink:href="arrows.svg#right-arrow"/>
        <use transform="translate(245,365) scale(.7)" 
xlink:href="arrows.svg#right-arrow"/>
        <use transform="translate(245,405) scale(.7)" 
xlink:href="arrows.svg#right-arrow"/>
        <use transform="translate(245,445) scale(.7)" 
xlink:href="arrows.svg#right-arrow"/>
        <use transform="translate(245,485) scale(.7)" 
xlink:href="arrows.svg#right-arrow"/>
        <use transform="translate(245,525) scale(.7)" 
xlink:href="arrows.svg#right-arrow"/>
        <use transform="translate(245,565) scale(.7)" 
xlink:href="arrows.svg#right-arrow"/>
        <g transform="translate(250,20)">
          <rect style="fill:#0086B2;" x="10" y="10" height="550" width="90"/>
          <text style="fill:black;" x="13" y="23">XSL Transform</text>
          <text style="fill:black;" x="13" y="35">sortdep.xsl</text>
          <text style="fill:white;" x="12" y="22">XSL Transform</text>
          <text style="fill:white;" x="12" y="34">sortdep.xsl</text>
        </g>
        <use transform="translate(365,45) scale(.7)" 
xlink:href="arrows.svg#right-arrow"/>
        <g transform="translate(370,20)">
          <rect style="fill:#0086B2;" x="10" y="10" height="30" width="90"/>
          <text style="fill:black;" x="13" y="23">XSL Transform</text>
          <text style="fill:black;" x="13" y="35">links.xsl</text>
          <text style="fill:white;" x="12" y="22">XSL Transform</text>
          <text style="fill:white;" x="12" y="34">links.xsl</text>
        </g>
        <use transform="translate(485,45) scale(.7)" 
xlink:href="arrows.svg#right-arrow"/>
        <g transform="translate(490,20)">
          <rect style="fill:#A0DDF0;" x="10" y="10" height="30" width="90"/>
          <text style="fill:black;" x="13" y="23">links.html</text>
          <text style="fill:white;" x="12" y="22">links.html</text>
        </g>
      </g>
      <g transform="translate(0,40)">
        <use transform="translate(365,45) scale(.7)" 
xlink:href="arrows.svg#right-arrow"/>
        <g transform="translate(370,20)">
          <rect style="fill:#0086B2;" x="10" y="10" height="30" width="90"/>
          <text style="fill:black;" x="13" y="23">XSL Transform</text>
          <text style="fill:black;" x="13" y="35">right.xsl</text>
          <text style="fill:white;" x="12" y="22">XSL Transform</text>
          <text style="fill:white;" x="12" y="34">right.xsl</text>
        </g>
        <use transform="translate(485,45) scale(.7)" 
xlink:href="arrows.svg#right-arrow"/>
        <g transform="translate(490,20)">
          <rect style="fill:#A0DDF0;" x="10" y="10" height="30" width="90"/>
          <text style="fill:black;" x="13" y="23">right.html</text>
          <text style="fill:white;" x="12" y="22">right.html</text>
        </g>
      </g>
      <g transform="translate(0,80)">
        <use transform="translate(365,45) scale(.7)" 
xlink:href="arrows.svg#right-arrow"/>
        <g transform="translate(370,20)">
          <rect style="fill:#0086B2;" x="10" y="10" height="30" width="90"/>
          <text style="fill:black;" x="13" y="23">XSL Transform</text>
          <text style="fill:black;" x="13" y="35">top.xsl</text>
          <text style="fill:white;" x="12" y="22">XSL Transform</text>
          <text style="fill:white;" x="12" y="34">top.xsl</text>
        </g>
        <use transform="translate(485,45) scale(.7)" 
xlink:href="arrows.svg#right-arrow"/>
        <g transform="translate(490,20)">
          <rect style="fill:#A0DDF0;" x="10" y="10" height="30" width="90"/>
          <text style="fill:black;" x="13" y="23">top.html</text>
          <text style="fill:white;" x="12" y="22">top.html</text>
        </g>
      </g>
      <g transform="translate(0,120)">
        <use transform="translate(365,45) scale(.7)" 
xlink:href="arrows.svg#right-arrow"/>
        <g transform="translate(370,20)">
          <rect style="fill:#0086B2;" x="10" y="10" height="30" width="90"/>
          <text style="fill:black;" x="13" y="23">XSL Transform</text>
          <text style="fill:black;" x="13" y="35">left-basic.xsl</text>
          <text style="fill:white;" x="12" y="22">XSL Transform</text>
          <text style="fill:white;" x="12" y="34">left-basic.xsl</text>
        </g>
        <use transform="translate(485,45) scale(.7)" 
xlink:href="arrows.svg#right-arrow"/>
        <g transform="translate(490,20)">
          <rect style="fill:#A0DDF0;" x="10" y="10" height="30" width="90"/>
          <text style="fill:black;" x="13" y="23">left-basic.html</text>
          <text style="fill:white;" x="12" y="22">left-basic.html</text>
        </g>
      </g>
      <g transform="translate(0,160)">
        <use transform="translate(365,45) scale(.7)" 
xlink:href="arrows.svg#right-arrow"/>
        <g transform="translate(370,20)">
          <rect style="fill:#0086B2;" x="10" y="10" height="30" width="90"/>
          <text style="fill:black;" x="13" y="23">XSL Transform</text>
          <text style="fill:black;" x="13" y="35">left-advanced.xsl</text>
          <text style="fill:white;" x="12" y="22">XSL Transform</text>
          <text style="fill:white;" x="12" y="34">left-advanced.xsl</text>
        </g>
        <use transform="translate(485,45) scale(.7)" 
xlink:href="arrows.svg#right-arrow"/>
        <g transform="translate(490,20)">
          <rect style="fill:#A0DDF0;" x="10" y="10" height="30" width="90"/>
          <text style="fill:black;" x="13" y="23">content.js</text>
          <text style="fill:white;" x="12" y="22">content.js</text>
        </g>
      </g>
      <g transform="translate(0,200)">
        <use transform="translate(365,65) scale(.7)" 
xlink:href="arrows.svg#right-arrow"/>
        <g transform="translate(370,20)">
          <rect style="fill:#0086B2;" x="10" y="10" height="70" width="90"/>
          <text style="fill:black;" x="13" y="23">XSL Transform</text>
          <text style="fill:black;" x="13" y="35">build.cvs.xsl</text>
          <text style="fill:white;" x="12" y="22">XSL Transform</text>
          <text style="fill:white;" x="12" y="34">build.cvs.xsl</text>
        </g>
        <use transform="translate(485,65) scale(.7)" 
xlink:href="arrows.svg#right-arrow"/>
        <g transform="translate(490,20)">
          <rect style="fill:#A0DDF0;" x="10" y="10" height="70" width="90"/>
          <text style="fill:black;" x="13" y="23">Ant Build Process</text>
          <text style="fill:white;" x="12" y="22">Ant Build Process</text>
          <text style="fill:black;" x="13" y="35">build.cvs.xml</text>
          <text style="fill:white;" x="12" y="34">build.cvs.xml</text>
        </g>
        <use transform="translate(605,45) scale(.7)" 
xlink:href="arrows.svg#right-arrow"/>
        <g transform="translate(610,20)">
          <rect style="fill:#A0DDF0;" x="10" y="10" height="30" width="90"/>
          <text style="fill:black;" x="13" y="23">Source Tree</text>
          <text style="fill:white;" x="12" y="22">Source Tree</text>
        </g>
      </g>
  
      <g transform="translate(0,240)">
        <use transform="translate(605,45) scale(.7)" 
xlink:href="arrows.svg#right-arrow"/>
        <g transform="translate(610,20)">
          <rect style="fill:#A0DDF0;" x="10" y="10" height="30" width="90"/>
          <text style="fill:black;" x="13" y="23">ChangeLog.xml</text>
          <text style="fill:white;" x="12" y="22">ChangeLog.xml</text>
        </g>
        <use transform="translate(725,45) scale(.7)" 
xlink:href="arrows.svg#right-arrow"/>
        <g transform="translate(730,20)">
          <rect style="fill:#0086B2;" x="10" y="10" height="30" width="90"/>
          <text style="fill:black;" x="13" y="23">XSL Transform</text>
          <text style="fill:white;" x="12" y="22">XSL Transform</text>
          <text style="fill:black;" x="13" y="35">clog.xsl</text>
          <text style="fill:white;" x="12" y="34">clog.xsl</text>
        </g>
        <use transform="translate(845,45) scale(.7)" 
xlink:href="arrows.svg#right-arrow"/>
        <g transform="translate(850,20)">
          <rect style="fill:#A0DDF0;" x="10" y="10" height="30" width="90"/>
          <text style="fill:black;" x="13" y="23">ChangeLog.html</text>
          <text style="fill:white;" x="12" y="22">ChangeLog.html</text>
        </g>
      </g>
  
      <g transform="translate(0,280)">
        <use transform="translate(365,85) scale(.7)" 
xlink:href="arrows.svg#right-arrow"/>
        <g transform="translate(370,20)">
          <rect style="fill:#0086B2;" x="10" y="10" height="110" width="90"/>
          <text style="fill:black;" x="13" y="23">XSL Transform</text>
          <text style="fill:white;" x="12" y="22">XSL Transform</text>
          <text style="fill:black;" x="13" y="35">build.build.xsl</text>
          <text style="fill:white;" x="12" y="34">build.build.xsl</text>
        </g>
        <use transform="translate(365,85) scale(.7)" 
xlink:href="arrows.svg#right-arrow"/>
        <g transform="translate(370,20)">
          <rect style="fill:#A0DDF0;" x="10" y="10" height="110" width="90"/>
          <text style="fill:black;" x="13" y="23">Ant Build Process</text>
          <text style="fill:white;" x="12" y="22">Ant Build Process</text>
          <text style="fill:black;" x="13" y="35">build.build.xml</text>
          <text style="fill:white;" x="12" y="34">build.build.xml</text>
        </g>
        <use transform="translate(485,45) scale(.7)" 
xlink:href="arrows.svg#right-arrow"/>
        <g transform="translate(490,20)">
          <rect style="fill:#A0DDF0;" x="10" y="10" height="30" width="90"/>
          <text style="fill:black;" x="13" y="23">Build Tree</text>
          <text style="fill:white;" x="12" y="22">Build Tree</text>
        </g>
      </g>
  
      <g transform="translate(0,320)">
        <use transform="translate(485,45) scale(.7)" 
xlink:href="arrows.svg#right-arrow"/>
        <g transform="translate(490,20)">
          <rect style="fill:#A0DDF0;" x="10" y="10" height="30" width="90"/>
          <text style="fill:black;" x="13" y="23">build.log.xml</text>
          <text style="fill:white;" x="12" y="22">build.log.xml</text>
        </g>
        <use transform="translate(605,45) scale(.7)" 
xlink:href="arrows.svg#right-arrow"/>
        <g transform="translate(610,20)">
          <rect style="fill:#0086B2;" x="10" y="10" height="30" width="90"/>
          <text style="fill:black;" x="13" y="23">XSL Transform</text>
          <text style="fill:white;" x="12" y="22">XSL Transform</text>
          <text style="fill:black;" x="13" y="35">blog.xsl</text>
          <text style="fill:white;" x="12" y="34">blog.xsl</text>
        </g>
        <use transform="translate(725,45) scale(.7)" 
xlink:href="arrows.svg#right-arrow"/>
        <g transform="translate(730,20)">
          <rect style="fill:#A0DDF0;" x="10" y="10" height="30" width="90"/>
          <text style="fill:black;" x="13" y="23">build.html</text>
          <text style="fill:white;" x="12" y="22">build.html</text>
        </g>
      </g>
  
      <g transform="translate(0,360)">
        <use transform="translate(485,45) scale(.7)" 
xlink:href="arrows.svg#right-arrow"/>
        <g transform="translate(490,20)">
          <rect style="fill:#A0DDF0;" x="10" y="10" height="30" width="90"/>
          <text style="fill:black;" x="13" y="23">blame.xml</text>
          <text style="fill:white;" x="12" y="22">blame.xml</text>
        </g>
        <use transform="translate(605,45) scale(.7)" 
xlink:href="arrows.svg#right-arrow"/>
        <g transform="translate(610,20)">
          <rect style="fill:#0086B2;" x="10" y="10" height="30" width="90"/>
          <text style="fill:black;" x="13" y="23">XSL Transform</text>
          <text style="fill:white;" x="12" y="22">XSL Transform</text>
          <text style="fill:black;" x="13" y="35">blame.xsl</text>
          <text style="fill:white;" x="12" y="34">blame.xsl</text>
        </g>
        <use transform="translate(725,45) scale(.7)" 
xlink:href="arrows.svg#right-arrow"/>
        <g transform="translate(730,20)">
          <rect style="fill:#A0DDF0;" x="10" y="10" height="30" width="90"/>
          <text style="fill:black;" x="13" y="23">blame.html</text>
          <text style="fill:white;" x="12" y="22">blame.html</text>
        </g>
      </g>
  
      <g transform="translate(0,400)">
        <use transform="translate(365,45) scale(.7)" 
xlink:href="arrows.svg#right-arrow"/>
        <g transform="translate(370,20)">
          <rect style="fill:#0086B2;" x="10" y="10" height="30" width="90"/>
          <text style="fill:black;" x="13" y="23">XSL Transform</text>
          <text style="fill:black;" x="13" y="35">build.javadoc.xsl</text>
          <text style="fill:white;" x="12" y="22">XSL Transform</text>
          <text style="fill:white;" x="12" y="34">build.javadoc.xsl</text>
        </g>
        <use transform="translate(485,45) scale(.7)" 
xlink:href="arrows.svg#right-arrow"/>
        <g transform="translate(490,20)">
          <rect style="fill:#A0DDF0;" x="10" y="10" height="30" width="90"/>
          <text style="fill:black;" x="13" y="23">Ant Build Process</text>
          <text style="fill:white;" x="12" y="22">Ant Build Process</text>
          <text style="fill:black;" x="13" y="35">build.javadoc.xml</text>
          <text style="fill:white;" x="12" y="34">build.javadoc.xml</text>
        </g>
        <use transform="translate(605,45) scale(.7)" 
xlink:href="arrows.svg#right-arrow"/>
        <g transform="translate(610,20)">
          <rect style="fill:#A0DDF0;" x="10" y="10" height="30" width="90"/>
          <text style="fill:black;" x="13" y="23">JavaDoc</text>
          <text style="fill:white;" x="12" y="22">JavaDoc</text>
        </g>
      </g>
      <g transform="translate(0,440)">
        <use transform="translate(365,65) scale(.7)" 
xlink:href="arrows.svg#right-arrow"/>
        <g transform="translate(370,20)">
          <rect style="fill:#0086B2;" x="10" y="10" height="70" width="90"/>
          <text style="fill:black;" x="13" y="23">XSL Transform</text>
          <text style="fill:black;" x="13" y="35">build.test.xsl</text>
          <text style="fill:white;" x="12" y="22">XSL Transform</text>
          <text style="fill:white;" x="12" y="34">build.test.xsl</text>
        </g>
        <use transform="translate(485,65) scale(.7)" 
xlink:href="arrows.svg#right-arrow"/>
        <g transform="translate(490,20)">
          <rect style="fill:#A0DDF0;" x="10" y="10" height="70" width="90"/>
          <text style="fill:black;" x="13" y="23">Ant Build Process</text>
          <text style="fill:white;" x="12" y="22">Ant Build Process</text>
          <text style="fill:black;" x="13" y="35">build.test.xml</text>
          <text style="fill:white;" x="12" y="34">build.test.xml</text>
        </g>
        <use transform="translate(605,45) scale(.7)" 
xlink:href="arrows.svg#right-arrow"/>
        <g transform="translate(610,20)">
          <rect style="fill:#A0DDF0;" x="10" y="10" height="30" width="90"/>
          <text style="fill:black;" x="13" y="23">test.xml</text>
          <text style="fill:white;" x="12" y="22">test.xml</text>
        </g>
        <use transform="translate(725,45) scale(.7)" 
xlink:href="arrows.svg#right-arrow"/>
        <g transform="translate(730,20)">
          <rect style="fill:#0086B2;" x="10" y="10" height="30" width="90"/>
          <text style="fill:black;" x="13" y="23">XSL Transform</text>
          <text style="fill:white;" x="12" y="22">XSL Transform</text>
          <text style="fill:black;" x="13" y="35">test.xsl</text>
          <text style="fill:white;" x="12" y="34">test.xsl</text>
        </g>
        <use transform="translate(845,45) scale(.7)" 
xlink:href="arrows.svg#right-arrow"/>
        <g transform="translate(850,20)">
          <rect style="fill:#A0DDF0;" x="10" y="10" height="30" width="90"/>
          <text style="fill:black;" x="13" y="23">test.html</text>
          <text style="fill:white;" x="12" y="22">test.html</text>
        </g>
      </g>
      <g transform="translate(0,480)">
        <use transform="translate(605,45) scale(.7)" 
xlink:href="arrows.svg#right-arrow"/>
        <g transform="translate(610,20)">
          <rect style="fill:#A0DDF0;" x="10" y="10" height="30" width="90"/>
          <text style="fill:black;" x="13" y="23">stat.xml</text>
          <text style="fill:white;" x="12" y="22">stat.xml</text>
        </g>
        <use transform="translate(725,45) scale(.7)" 
xlink:href="arrows.svg#right-arrow"/>
        <g transform="translate(730,20)">
          <rect style="fill:#0086B2;" x="10" y="10" height="30" width="90"/>
          <text style="fill:black;" x="13" y="23">XSL Transform</text>
          <text style="fill:white;" x="12" y="22">XSL Transform</text>
          <text style="fill:black;" x="13" y="35">stats.xsl</text>
          <text style="fill:white;" x="12" y="34">stats.xsl</text>
        </g>
        <use transform="translate(845,45) scale(.7)" 
xlink:href="arrows.svg#right-arrow"/>
        <g transform="translate(850,20)">
          <rect style="fill:#A0DDF0;" x="10" y="10" height="30" width="90"/>
          <text style="fill:black;" x="13" y="23">stats.html</text>
          <text style="fill:white;" x="12" y="22">stats.html</text>
        </g>
      </g>
      <g transform="translate(0,520)">
        <use transform="translate(365,45) scale(.7)" 
xlink:href="arrows.svg#right-arrow"/>
        <g transform="translate(370,20)">
          <rect style="fill:#A0DDF0;" x="10" y="10" height="30" width="90"/>
          <text style="fill:black;" x="13" y="23">JXR Tree</text>
          <text style="fill:white;" x="12" y="22">JXR Tree</text>
        </g>
      </g>
      <g transform="translate(845,23)">
        <rect style="stroke:black;fill:black;" opacity=".5" x="2" y="7" height="36" 
width="106"/>
        <rect style="stroke:black;fill:white;" x="0" y="5" height="36" width="106"/>
        <rect style="fill:#0086B2;" x="80" y="10" height="10" width="20"/>
        <rect style="fill:#A0DDF0;" x="80" y="25" height="10" width="20"/>
        <text style="fill:black;" x="5" y="19">Static file</text>
        <text style="fill:black;" x="5" y="34">Generated file</text>
      </g>
    </g>
  </svg>
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to