cziegeler 01/09/17 00:02:57
Modified: xdocs Tag: cocoon_20_branch mail-lists.xml request.xml
uc2.xml xsp-internals.xml xsp.xml
Log:
Patch for making docs compliant to document-v10.dtd
Submitted by: Marcelo F. Ochoa ([EMAIL PROTECTED])
Revision Changes Path
No revision
No revision
1.1.2.4 +1 -1 xml-cocoon2/xdocs/mail-lists.xml
Index: mail-lists.xml
===================================================================
RCS file: /home/cvs/xml-cocoon2/xdocs/mail-lists.xml,v
retrieving revision 1.1.2.3
retrieving revision 1.1.2.4
diff -u -r1.1.2.3 -r1.1.2.4
--- mail-lists.xml 2001/07/19 14:20:01 1.1.2.3
+++ mail-lists.xml 2001/09/17 07:02:57 1.1.2.4
@@ -59,7 +59,7 @@
<p>If you would like to make commercial solicitations, please ask permission from
one of the list moderators (currently <link href="mailto:[EMAIL PROTECTED]">
- Robin Green</link> and <link href="[EMAIL PROTECTED]">Giacomo Pati</link>)
+ Robin Green</link> and <link href="mailto:[EMAIL PROTECTED]">Giacomo
Pati</link>)
<strong>prior</strong> to doing so.</p>
<note>This list is moderated, so the first time you post, there will be a
1.1.2.5 +2 -2 xml-cocoon2/xdocs/request.xml
Index: request.xml
===================================================================
RCS file: /home/cvs/xml-cocoon2/xdocs/request.xml,v
retrieving revision 1.1.2.4
retrieving revision 1.1.2.5
diff -u -r1.1.2.4 -r1.1.2.5
--- request.xml 2001/07/22 20:17:23 1.1.2.4
+++ request.xml 2001/09/17 07:02:57 1.1.2.5
@@ -50,7 +50,7 @@
]]></source>
<p>You may then use any of the elements in the <em>request</em> namespace described
-in the <link href="request.html#elements">Elements Reference</link> section
below.</p>
+in the <link href="request.html#id_el">Elements Reference</link> section below.</p>
</s1>
@@ -139,7 +139,7 @@
</s1>
-<anchor id="elements"/>
+<anchor id="id_el"/>
<s1 title="Elements Reference">
<p>All Request elements which require or allow for additional information allow
1.3.2.4 +19 -20 xml-cocoon2/xdocs/uc2.xml
Index: uc2.xml
===================================================================
RCS file: /home/cvs/xml-cocoon2/xdocs/uc2.xml,v
retrieving revision 1.3.2.3
retrieving revision 1.3.2.4
diff -u -r1.3.2.3 -r1.3.2.4
--- uc2.xml 2001/07/19 14:20:01 1.3.2.3
+++ uc2.xml 2001/09/17 07:02:57 1.3.2.4
@@ -1,10 +1,9 @@
<?xml version="1.0"?>
-<!--
<!DOCTYPE document SYSTEM "./dtd/document-v10.dtd">
--->
<document>
<header>
<title>Understanding @Name@</title>
+ <subtitle>Understanding @Name@ Architecture</subtitle>
<authors>
<person name="Pankaj Kumar" email="[EMAIL PROTECTED]"/>
<person name="Davanum Srinivas" email="[EMAIL PROTECTED]"/>
@@ -71,33 +70,33 @@
<s1 title="Prerequisites">
<p>What You Should know:</p>
<ul>
- <li>XML, XML Namespaces</li>
- <li>Basics of XPath, XSLT</li>
- <li>Java language</li>
- <li>Servlets, HTTP</li>
+ <li>XML, XML Namespaces</li>
+ <li>Basics of XPath, XSLT</li>
+ <li>Java language</li>
+ <li>Servlets, HTTP</li>
</ul>
<p>What You need not know:</p>
<ul>
- <li>@docname@ 1</li>
+ <li>@docname@ 1</li>
</ul>
</s1>
<anchor id="a-little-history"/>
<s1 title="A Little History">
<s2 title="@docname@1">
<ul>
- <li>@docname@ project was founded in Jan. 1999 by Stefano Mazzocchi as an
open source project under Apache Software Foundation.</li>
- <li>Started as a simple servlet for XSL styling of XML content.</li>
- <li>Was based on DOM level 1 API. This choice turned out to be quite
limiting for speed/memory efficiency.</li>
- <li>Used reactor pattern to connect components. This allowed the reaction
instructions to be placed inside the documents. Though appealing, it caused
difficulties in managing highly dynamic web-sites.</li>
- <li>Allowed context overlap to happen by having processing instructions in
documents/stylesheets.</li>
+ <li>@docname@ project was founded in Jan. 1999 by Stefano Mazzocchi as
an open source project under Apache Software Foundation.</li>
+ <li>Started as a simple servlet for XSL styling of XML content.</li>
+ <li>Was based on DOM level 1 API. This choice turned out to be quite
limiting for speed/memory efficiency.</li>
+ <li>Used reactor pattern to connect components. This allowed the
reaction instructions to be placed inside the documents. Though appealing, it caused
difficulties in managing highly dynamic web-sites.</li>
+ <li>Allowed context overlap to happen by having processing instructions
in documents/stylesheets.</li>
</ul>
</s2>
<s2 title="@doctitle@">
<ul>
- <li>A separate codebase to incorporate @docname@1 learnings.</li>
- <li>Designed for execution speed/memory efficiency and scalability to
process very large documents by switching processing model from DOM to SAX.</li>
- <li>Centralizes the management functions by allowing processing pipeline
specification in a sitemap (an XML file), replacing the embedded processing
instruction model.</li>
- <li>Better support for pre-compilation, pre-generation and caching for
better performance.</li>
+ <li>A separate codebase to incorporate @docname@1 learnings.</li>
+ <li>Designed for execution speed/memory efficiency and scalability to
process very large documents by switching processing model from DOM to SAX.</li>
+ <li>Centralizes the management functions by allowing processing
pipeline specification in a sitemap (an XML file), replacing the embedded processing
instruction model.</li>
+ <li>Better support for pre-compilation, pre-generation and caching for
better performance.</li>
</ul>
</s2>
</s1>
@@ -123,8 +122,8 @@
</ul>
<figure src="images/basic-mechanism.gif" alt="Basic Mechanisms"/>
<s2 title="Pipeline Processing">
- <li>Sequence of Interactions<figure src="images/interaction-sequence.gif"
alt="Interaction Sequence"/></li>
- <li>Pipeline<figure src="images/pipeline.gif" alt="Pipeline"/></li>
+ <p>Sequence of Interactions</p><figure
src="images/interaction-sequence.gif" alt="Interaction Sequence"/>
+ <p>Pipeline</p><figure src="images/pipeline.gif" alt="Pipeline"/>
</s2>
</s1>
<anchor id="c2-architecture"/>
@@ -509,8 +508,8 @@
</ul>
<p>@docname@ keeps the generated .java files in a directory tree
- starting at (by default):</p>
-
<code>$TOMCAT_HOME/webapps/work/localhost_8080%2Fcocoon/org/apache/cocoon/www</code>.
+ starting at (by default):<br/>
+
<code>$TOMCAT_HOME/webapps/work/localhost_8080%2Fcocoon/org/apache/cocoon/www</code>.</p>
<p>You can find sitemap_xmap.java here.</p>
1.2.2.4 +34 -36 xml-cocoon2/xdocs/xsp-internals.xml
Index: xsp-internals.xml
===================================================================
RCS file: /home/cvs/xml-cocoon2/xdocs/xsp-internals.xml,v
retrieving revision 1.2.2.3
retrieving revision 1.2.2.4
diff -u -r1.2.2.3 -r1.2.2.4
--- xsp-internals.xml 2001/07/28 03:19:22 1.2.2.3
+++ xsp-internals.xml 2001/09/17 07:02:57 1.2.2.4
@@ -1,8 +1,6 @@
<?xml version="1.0"?>
-<!--
<!DOCTYPE document SYSTEM "./dtd/document-v10.dtd">
--->
<?xml-stylesheet href="document2html.xsl" type="text/xsl"?>
<document>
@@ -134,7 +132,7 @@
<p>
As a rule, XSP pages are translated into @docname@
<link href="javadocs/org/apache/cocoon/generators/Generator.html">
- <code><em>Generator</em></code>'s.
+ <code>Generator</code>'s.
</link>
</p>
@@ -142,7 +140,7 @@
<p>
<code>Generator</code>'s created by XSP are invoked exclusively through
<link href="javadocs/org/apache/cocoon/generators/ServerPagesGenerator.html">
- <code><em>ServerPagesGenerator</em></code>,
+ <code>ServerPagesGenerator</code>,
</link>
a proxy that uses @docname@'s
<jump anchor="program-generator"><code>ProgramGenerator</code></jump>
@@ -285,8 +283,8 @@
<p>
<code>AbstractServerPage</code> implements <code>Modifiable</code>
by means of two <em>static</em> variables:
- <code><em>dateCreated</em></code> and
- <code><em>dependencies</em></code> (a, possibly empty, array of
+ <code>dateCreated</code> and
+ <code>dependencies</code> (a, possibly empty, array of
<code>File</code>'s pointing to logicsheets and other files included
during the code generation stage).
</p>
@@ -323,29 +321,29 @@
</p>
<ul>
- <li><code><em>load</em></code>.
+ <li><code>load</code>.
Load a program from a file in a given directory,
compiling it, if necessary, using a given encoding.
</li>
- <li><code><em>instantiate</em></code>
+ <li><code>instantiate</code>
Create a new instance of a previously loaded program
</li>
- <li><code><em>unload</em></code>
+ <li><code>unload</code>
Discard a previously loaded program performing any
necessary cleanup
</li>
- <li><code><em>getSourceExtension</em></code>
+ <li><code>getSourceExtension</code>
Return the canonical source file extension used by
this programming language
</li>
- <li><code><em>getCodeFormatter</em></code>
+ <li><code>getCodeFormatter</code>
Return an (optional) instance of
<link
href="javadocs/org/apache/cocoon/components/language/programming/CodeFormatter.html">
<code>CodeFormatter</code>
</link>
used to beautify source code written in this programming language
</li>
- <li><code><em>quoteString</em></code>
+ <li><code>quoteString</code>
Escape a string constant according to the programming language rules
</li>
</ul>
@@ -368,13 +366,13 @@
</p>
<p>
- The <code><em>baseDirectory</em></code> should be an absolute pathname
+ The <code>baseDirectory</code> should be an absolute pathname
pointing to the top-level directory (also known as <em>repository</em>)
containing the program file.
</p>
<p>
- The <code><em>filename</em></code> is a path, <em>relative to the
+ The <code>filename</code> is a path, <em>relative to the
<code>baseDirectory</code></em>, pointing to the program file.
</p>
@@ -633,8 +631,8 @@
<anchor id="object-extension"/>
<s2 title="Object Extensions">
- All compiled languages are required to return a <em>source extension</em>.
- This extension is used to locate object files for subsequent loading.
+ <p>All compiled languages are required to return a <em>source extension</em>.
+ This extension is used to locate object files for subsequent loading.</p>
</s2>
<anchor id="object-load"/>
@@ -907,11 +905,11 @@
<li>NetRexx</li>
<li>Jacl</li>
<li>JPython</li>
- <li>VBScript</li> (Win32 only)
- <li>JScript</li> (Win32 only)
- <li>PerlScript</li> (Win32 only)
- <li>BML</li> (Not applicable to server pages)
- <li>LotusXSL</li> (Not applicable to server pages)
+ <li>VBScript (Win32 only)</li>
+ <li>JScript (Win32 only)</li>
+ <li>PerlScript (Win32 only)</li>
+ <li>BML (Not applicable to server pages)</li>
+ <li>LotusXSL (Not applicable to server pages)</li>
</ul>
<note>
@@ -1123,9 +1121,9 @@
<s2 title="Named Logicsheets">
<p>
As explained in
- <jump href="logicsheet-concepts.html" anchor="logicsheet-object">
+ <link href="logicsheet-concepts.html#logicsheet-object">
Logicsheet Concepts,
- </jump>
+ </link>
logicsheets are typically associated with a single object type whose
methods it wraps to make them available as
<em>markup commands</em>.
@@ -1139,9 +1137,9 @@
<p>
Class
<link
href="javadocs/org/apache/cocoon/components/language/markup/NamedLogicsheet.html">
- <code>NamedLogicsheet</code>
+ <code>NamedLogicsheet</code>
</link>
- extends <code>Logicsheet</code>
+ extends <code>Logicsheet</code>
to associate it with a namespace. This class exposes the following
additional methods:
</p>
@@ -1198,10 +1196,10 @@
<p>
Class
<link
-
href="javadocs/org/apache/cocoon/components/language/markup/LogicsheetCodeGenerator.html">
- <code>LogicsheetCodeGenerator</code>
+
href="javadocs/org/apache/cocoon/components/language/markup/LogicsheetCodeGenerator.html">
+ <code>LogicsheetCodeGenerator</code>
</link>
- exposes the following methods:
+ exposes the following methods:
</p>
<ul>
@@ -1218,8 +1216,8 @@
<p>
Though "regular" logicsheets as such do not emit source code,
<code>LogicsheetCodeGenerator</code> expects its <em>last</em>
- stylesheet to produce <em>a single element</em> containing only
- a text node.
+ stylesheet to produce <em>a single element</em> containing only
+ a text node.
</p>
<p>
@@ -1235,8 +1233,8 @@
<note>
<code>LogicsheetCodeGenerator</code> is currently implemented as a
- class. It should be defined as an interface in order to the decouple
- the code generator abstraction from its logicsheet-based implementation.
+ class. It should be defined as an interface in order to the decouple
+ the code generator abstraction from its logicsheet-based implementation.
This would allow for alternative code-generation strategies to
be plugged.
</note>
@@ -1309,9 +1307,9 @@
This section describes how the above described framework is
used to implement XSP in particular. For a description of
logicsheet authoring requirements for XSP in Java, see
- <jump href="logicsheet-concepts" anchor="java-logicsheets">
+ <link href="logicsheet-concepts#java-logicsheets">
XSLT Logicsheets and XSP for Java.
- </jump>
+ </link>
</p>
@@ -1326,13 +1324,13 @@
<anchor id="xsp-encoding"/>
<s2 title="Markup Encoding">
- Method <code>getEncoding</code> is implemented by class
+ <p>Method <code>getEncoding</code> is implemented by class
<link
href="javadocs/org/apache/cocoon/components/language/markup/xsp/XSPMarkupLanguage.html">
<code>XSPMarkupLanguage</code>
</link>
by retrieving the attribute named
- <code>encoding</code> in the root <code><xsp:page></code> element.
+ <code>encoding</code> in the root <code><xsp:page></code> element.</p>
<note>
In absence of a <code><xsp:page></code> root element, the
1.1.1.1.2.2 +21 -14 xml-cocoon2/xdocs/xsp.xml
Index: xsp.xml
===================================================================
RCS file: /home/cvs/xml-cocoon2/xdocs/xsp.xml,v
retrieving revision 1.1.1.1.2.1
retrieving revision 1.1.1.1.2.2
diff -u -r1.1.1.1.2.1 -r1.1.1.1.2.2
--- xsp.xml 2001/07/19 14:20:01 1.1.1.1.2.1
+++ xsp.xml 2001/09/17 07:02:57 1.1.1.1.2.2
@@ -1,20 +1,27 @@
<?xml version="1.0"?>
<!DOCTYPE document SYSTEM "dtd/document-v10.dtd">
<document>
+ <header>
+ <title>XSP learning map</title>
+ <authors>
+ <person name="Ricardo Rocha" email="[EMAIL PROTECTED]"/>
+ </authors>
+ </header>
+
<body>
- <s1 title="XSP learning map">
- <p>As I find that there is enough information about XSP available (only
- not together), I give you a list of pointers in the sequence you
should read
- them.</p>
- <ol>
- <li>Get @doctitle@ <link href="install.html">up and running</link>.
Surf
- to <code>[webhost]/cocoon/slides/slides?section=4</code> and
following. This
- gives you a first insight in the XSP ground idea.</li>
- <li>Read the XSP Logicsheets page. This tells you how to use and make
- your own XSP logicsheets and XSP pages.</li>
- <li>If you're still hungry for more, read the XSP Internals page. This
- describes how XSP's are handled internally by @docname@.</li>
- </ol>
- </s1>
+ <s1 title="XSP learning map">
+ <p>As I find that there is enough information about XSP available
(only
+ not together), I give you a list of pointers in the sequence you
should read
+ them.</p>
+ <ol>
+ <li>Get @doctitle@ <link href="installing.html">up and
running</link>. Surf
+ to <code>[webhost]/cocoon/slides/slides?section=4</code> and
following. This
+ gives you a first insight in the XSP ground idea.</li>
+ <li>Read the XSP Logicsheets page. This tells you how to use and
make
+ your own XSP logicsheets and XSP pages.</li>
+ <li>If you're still hungry for more, read the XSP Internals page.
This
+ describes how XSP's are handled internally by @docname@.</li>
+ </ol>
+ </s1>
</body>
</document>
----------------------------------------------------------------------
In case of troubles, e-mail: [EMAIL PROTECTED]
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]