You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@cocoon.apache.org by sy...@apache.org on 2005/03/29 15:48:55 UTC

svn commit: r159369 [41/41] - in cocoon/site/site/2.1: ./ developing/ developing/portal/ developing/webapps/ faq/ howto/ installing/ plan/ skin/ skin/images/ snippet/ tracks/ tutorial/ userdocs/ userdocs/actions/ userdocs/concepts/ userdocs/flow/ userdocs/forms/ userdocs/generators/ userdocs/matchers/ userdocs/offline/ userdocs/readers/ userdocs/selectors/ userdocs/serializers/ userdocs/transformers/ userdocs/xsp/

Modified: cocoon/site/site/2.1/userdocs/xsp/sendmail.html
URL: http://svn.apache.org/viewcvs/cocoon/site/site/2.1/userdocs/xsp/sendmail.html?view=diff&r1=159368&r2=159369
==============================================================================
--- cocoon/site/site/2.1/userdocs/xsp/sendmail.html (original)
+++ cocoon/site/site/2.1/userdocs/xsp/sendmail.html Tue Mar 29 05:47:29 2005
@@ -2,14 +2,18 @@
 <html>
 <head>
 <META http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta content="Apache Forrest" name="Generator">
+<meta name="Forrest-version" content="0.6">
+<meta name="Forrest-skin-name" content="forrest-site">
 <title>Sendmail Logicsheet</title>
 <link type="text/css" href="../../skin/page.css" rel="stylesheet">
+<link rel="shortcut icon" href="../../">
 </head>
 <body text="#000000" bgcolor="#FFFFFF">
 <!--================= start Navigation Path ==================-->
 <table summary="navigation path" width="100%" border="0" cellpadding="0" cellspacing="0">
 <tr>
-<td nowrap="nowrap" valign="middle" bgcolor="#CFDCED" height="20"><img height="1" width="5" alt="" src="../../skin/images/spacer.gif" class="spacer"><!--===== breadcrumb trail (javascript-generated) ====--><font size="2" face="Arial, Helvetica, Sans-serif"><script src="../../skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script></font></td>
+<td nowrap="nowrap" valign="middle" bgcolor="#CFDCED" height="20"><img height="1" width="5" alt="" src="../../skin/images/spacer.gif" class="spacer"><!--===== breadcrumb trail (javascript-generated) ====--><font size="2" face="Arial, Helvetica, Sans-serif"><a href="http://www.apache.org/">apache</a> &gt; <a href="http://cocoon.apache.org/">cocoon</a><script src="../../skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script></font></td>
 </tr>
 <tr>
 <td bgcolor="#4C6C8F" height="2"><img height="2" width="2" alt="" src="../../skin/images/spacer.gif" class="spacer"></td>
@@ -20,9 +24,9 @@
 <table summary="header with logos" width="100%" border="0" cellpadding="0" cellspacing="0">
 <tr>
 <!--================= start Group Logo ==================-->
-<td bgcolor="#294563"><a href="http://cocoon.apache.org/"><img border="0" class="logoImage" alt="Apache Cocoon" src="../../images/cocoon-project-logo.png"></a></td>
+<td bgcolor="#294563"><a href="http://cocoon.apache.org/"><img class="logoImage" alt="Apache Cocoon" src="../../images/cocoon-project-logo.png"></a></td>
 <!--================= end Group Logo ==================-->
-<!--================= start Project Logo ==================--><td width="100%" align="center" bgcolor="#294563"><a href="http://cocoon.apache.org/"><img border="0" class="logoImage" alt="Apache Cocoon" src="../../images/project-logo.gif"></a></td>
+<!--================= start Project Logo ==================--><td width="100%" align="center" bgcolor="#294563"><a href="http://cocoon.apache.org/"><img class="logoImage" alt="Apache Cocoon" src="../../images/project-logo.gif" title="Apache Cocoon"></a></td>
 <!--================= end Project Logo ==================-->
 <!--================= start Search ==================--><td valign="top" rowspan="2" bgcolor="#294563">
 <form target="_blank" action="http://www.google.com/search" method="get">
@@ -31,13 +35,13 @@
 <td colspan="3"><img height="10" width="1" alt="" src="../../skin/images/spacer.gif" class="spacer"></td>
 </tr>
 <tr>
-<td><img height="1" width="1" alt="" src="../../skin/images/spacer.gif" class="spacer"></td><td nowrap="nowrap"><input value="cocoon.apache.org" name="sitesearch" type="hidden"><input size="15" name="q" id="query" type="text"><img height="1" width="5" alt="" src="../../skin/images/spacer.gif" class="spacer"><input name="Search" value="Search" type="submit">
+<td><img height="1" width="1" alt="" src="../../skin/images/spacer.gif" class="spacer"></td><td nowrap="nowrap"><input value="cocoon.apache.org" name="as_sitesearch" type="hidden"><input size="15" name="as_q" id="query" type="text"><img height="1" width="5" alt="" src="../../skin/images/spacer.gif" class="spacer"><input name="Search" value="Search" type="submit">
 <br>
 <font face="Arial, Helvetica, Sans-serif" size="2" color="white">
-                      the Apache Cocoon site
-                      
-                      
-                    </font></td><td><img height="1" width="1" alt="" src="../../skin/images/spacer.gif" class="spacer"></td>
+                          the Apache Cocoon site
+                          
+                          
+                        </font></td><td><img height="1" width="1" alt="" src="../../skin/images/spacer.gif" class="spacer"></td>
 </tr>
 <tr>
 <td><img alt="" border="0" height="10" width="9" src="../../skin/images/search-left.gif"></td><td><img height="1" width="1" alt="" src="../../skin/images/spacer.gif" class="spacer"></td><td><img alt="" border="0" height="10" width="9" src="../../skin/images/search-right.gif"></td>
@@ -45,7 +49,7 @@
 </table>
 </form>
 </td>
-<!--================= start Search ==================--><td bgcolor="#294563"><img height="10" width="10" alt="" src="../../skin/images/spacer.gif" class="spacer"></td>
+<!--================= end Search ==================--><td bgcolor="#294563"><img height="10" width="10" alt="" src="../../skin/images/spacer.gif" class="spacer"></td>
 </tr>
 <tr>
 <td valign="bottom" bgcolor="#294563" colspan="2">
@@ -64,10 +68,10 @@
 </table>
 </div>
 <!--================= end Tabs ==================-->
-</td><td bgcolor="#294563"><img alt="" width="1" height="1" src="../../skin/images/spacer.gif" class="spacer"></td>
+</td><td bgcolor="#294563"></td>
 </tr>
 <tr>
-<td bgcolor="#4C6C8F" colspan="4"><img width="1" height="10" alt="" src="../../skin/images/spacer.gif" class="spacer"></td>
+<td height="10" bgcolor="#4C6C8F" colspan="4"></td>
 </tr>
 </table>
 <!--================= end Banner ==================-->
@@ -98,52 +102,67 @@
 <li>
 <font color="#CFDCED">Navigation</font>
 <ul>
+    
 <li>
 <a href="../../index.html">Main</a>
 </li>
+    
 <li>
 <a href="../index.html">User Documentation</a>
 </li>
+  
 </ul>
 </li>
 <li>
 <font color="#CFDCED">XSP</font>
 <ul>
+    
 <li>
 <a href="index.html">Overview</a>
 </li>
+    
 <li>
 <a href="logicsheet.html">XSP Guide</a>
 </li>
+    
 <li>
 <a href="xsp-internals.html">XSP Internals</a>
 </li>
+    
 <li>
 <a href="logicsheet-concepts.html">XSP Logicsheets</a>
 </li>
+    
 <li>
 <a href="sessions.html">Sessions</a>
 </li>
+  
 </ul>
 </li>
 <li>
 <font color="#CFDCED">Logicsheets</font>
 <ul>
+    
 <li>
 <a href="request.html">Request</a>
 </li>
+    
 <li>
 <a href="session.html">Session</a>
 </li>
+    
 <li>
 <a href="esql.html">ESQL</a>
 </li>
+    
 <li>
 <a href="logicsheet-forms.html">Forms</a>
 </li>
+    
 <li>
 <span class="sel"><font color="#ffcc00">Sendmail</font></span>
 </li>
+  
 </ul>
 </li>
 </ul>
@@ -185,28 +204,8 @@
 <tr>
 <td valign="middle">
 <h1>Sendmail Logicsheet</h1>
-</td><script language="Javascript" type="text/javascript">
-function printit() {  
-if (window.print) {
-    window.print() ;  
-} else {
-    var WebBrowser = '<OBJECT ID="WebBrowser1" WIDTH="0" HEIGHT="0" CLASSID="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></OBJECT>';
-document.body.insertAdjacentHTML('beforeEnd', WebBrowser);
-    WebBrowser1.ExecWB(6, 2);//Use a 1 vs. a 2 for a prompting dialog box    WebBrowser1.outerHTML = "";  
-}
-}
-</script><script language="Javascript" type="text/javascript">
-var NS = (navigator.appName == "Netscape");
-var VERSION = parseInt(navigator.appVersion);
-if (VERSION > 3) {
-    document.write('<td nowrap="nowrap" width="40" align="center">');
-    document.write('  <a class="dida" href="javascript:printit()">');
-    document.write('    <img alt="Print this Page" src="../../skin/images/printer.gif" class="skin"><br>');
-    document.write('  print</a>');
-    document.write('</td>');
-}
-</script><td nowrap="nowrap" width="40" align="center"><a class="dida" href="sendmail.pdf"><img alt="PDF" src="../../skin/images/pdfdoc.gif" class="skin"><br>
-          PDF</a></td>
+</td><td nowrap="nowrap" width="40" align="center"><a class="dida" href="sendmail.pdf"><img alt="PDF" src="../../skin/images/pdfdoc.gif" class="skin"><br>
+        PDF</a></td>
 </tr>
 </table>
 <ul class="minitoc">
@@ -231,16 +230,16 @@
 <h3>Description</h3>
 <div style="margin-left: 0 ; border: 2px">
 <p>The Sendmail logicsheet (taglib) is a XSP logicsheet that
-	wraps XML tags around the operation of sending an email
-	message. Specifically, the Sendmail logicsheet provides an XML
-	interface to the primary methods of the Java Mail API for
-	sending an internet mail including the ability to attach any
-	binary data files to the message (see the
-	<a href="http://java.sun.com/products/javamail/">Java
-	  Mail API</a> ) for more
-	information.</p>
+  wraps XML tags around the operation of sending an email
+  message. Specifically, the Sendmail logicsheet provides an XML
+  interface to the primary methods of the Java Mail API for
+  sending an internet mail including the ability to attach any
+  binary data files to the message (see the
+  <a href="http://java.sun.com/products/javamail/">Java
+    Mail API</a> ) for more
+  information.</p>
 <p>The Sendmail logicsheet is an alternative to the <a href="../actions/sendmail-action.html">Sendmail
-	  action</a>.</p>
+    action</a>.</p>
 </div>
 
     
@@ -248,21 +247,21 @@
 <h3>Usage</h3>
 <div style="margin-left: 0 ; border: 2px">
 <p>As an XSP logicsheet, the Sendmail logicsheet can only be used
-	in an XSP page. It may be helpful to be familiar with <a href="xsp.html">XSP</a> before working with this (or any)
-	logicsheet.</p>
+  in an XSP page. It may be helpful to be familiar with <a href="xsp.html">XSP</a> before working with this (or any)
+  logicsheet.</p>
 <p>Since the Sendmail logicsheet is not activated in the default
-	Cocoon setup, a couple of steps must be taken before an email
-	can be send.</p>
+  Cocoon setup, a couple of steps must be taken before an email
+  can be send.</p>
 <p>First of all Cocoon must have been compiled with the required
-	Java Mail API libraries. The libraries <span class="codefrag">mail.jar</span>
-	from the Java Mail distribution and the library
-	<span class="codefrag">activation.jar</span> from the Java Activation Framework
-	have to be copied to the location <span class="codefrag">lib/local</span> of
-	Cocoon's source distribution. Cocoon must then be recompiled.
+  Java Mail API libraries. The libraries <span class="codefrag">mail.jar</span>
+  from the Java Mail distribution and the library
+  <span class="codefrag">activation.jar</span> from the Java Activation Framework
+  have to be copied to the location <span class="codefrag">lib/local</span> of
+  Cocoon's source distribution. Cocoon must then be recompiled.
       </p>
 <p>Before the Sendmail logicsheet can be used, some setup in
-	<span class="codefrag">cocoon.xconf</span> is required. See, if the following
-	fragment is already existing.</p>
+  <span class="codefrag">cocoon.xconf</span> is required. See, if the following
+  fragment is already existing.</p>
 <pre class="code">
 
 &lt;builtin-logicsheet&gt;
@@ -274,16 +273,16 @@
 
       </pre>
 <p>If it is not present, it is easiest to simply locate the
-	entry <span class="codefrag">xsp-response</span> for the Response logicsheet
-	and put the above fragment before the
-	<span class="codefrag">&lt;builtin-logicsheet&gt;</span> of the Response
-	logicsheet entry. This can either be done before recompilation
-	or later, when Cocoon is already deployed. If done later,
-	Cocoon must be reloaded.</p>
+  entry <span class="codefrag">xsp-response</span> for the Response logicsheet
+  and put the above fragment before the
+  <span class="codefrag">&lt;builtin-logicsheet&gt;</span> of the Response
+  logicsheet entry. This can either be done before recompilation
+  or later, when Cocoon is already deployed. If done later,
+  Cocoon must be reloaded.</p>
 <p>To use the Sendmail logicsheet, you must first declare the
-	<em>sendmail</em> namespace, mapping it to the uri
-	<em>http://apache.org/cocoon/sendmail/1.0</em>. These
-	steps will result in code like this:</p>
+  <em>sendmail</em> namespace, mapping it to the uri
+  <em>http://apache.org/cocoon/sendmail/1.0</em>. These
+  steps will result in code like this:</p>
 <pre class="code">
 
 &lt;xsp:page language="java"
@@ -296,18 +295,18 @@
 
       </pre>
 <p>You may then use any of the elements in the <em>sendmail</em>
-	namespace described in the <a href="sendmail.html#elements">Elements Reference</a>
-	section below.</p>
+  namespace described in the <a href="sendmail.html#elements">Elements Reference</a>
+  section below.</p>
 </div>
 
     
-<a name="N10072"></a><a name="Example+Code"></a>
+<a name="N10070"></a><a name="Example+Code"></a>
 <h3>Example Code</h3>
 <div style="margin-left: 0 ; border: 2px">
 <p>The following code shows an example of using the Sendmail
-	logicsheet. A HTML form is used, to post information about
-	updated documentation to some imaginary mailing list. The XSP
-	page is invoked from a HTML form like this.</p>
+  logicsheet. A HTML form is used, to post information about
+  updated documentation to some imaginary mailing list. The XSP
+  page is invoked from a HTML form like this.</p>
 <pre class="code">
 
 &lt;form action="/cocoon/xsp/mail/send-a-mail" method="post"
@@ -330,15 +329,15 @@
 
       </pre>
 <p>Since the form allows to attach upto two arbitrary files, it
-	is important, that <span class="codefrag">enctype="multipart/form-data"</span>
-	is used. This is the XSP code, that is invoked:</p>
+  is important, that <span class="codefrag">enctype="multipart/form-data"</span>
+  is used. This is the XSP code, that is invoked:</p>
 <pre class="code">
 
 &lt;?xml version="1.0" encoding="ISO-8859-1"?&gt;
 &lt;xsp:page language="java"
-	  xmlns:xsp="http://apache.org/xsp"
-	  xmlns:xsp-request="http://apache.org/xsp/request/2.0"
-	  xmlns:sendmail="http://apache.org/cocoon/sendmail/1.0"&gt;
+    xmlns:xsp="http://apache.org/xsp"
+    xmlns:xsp-request="http://apache.org/xsp/request/2.0"
+    xmlns:sendmail="http://apache.org/cocoon/sendmail/1.0"&gt;
   &lt;email&gt;
     &lt;xsp:logic&gt;
       StringBuffer body = new StringBuffer();
@@ -375,9 +374,9 @@
          &lt;/p&gt;
       &lt;/sendmail:on-success&gt;
       &lt;sendmail:on-error&gt;
-   		 &lt;p style="color:red;"&gt;
+        &lt;p style="color:red;"&gt;
            An error occurred: &lt;sendmail:error-message/&gt;
-   		 &lt;/p&gt;
+        &lt;/p&gt;
       &lt;/sendmail:on-error&gt;
     &lt;/sendmail:send-mail&gt;
  &lt;/email&gt;
@@ -385,29 +384,29 @@
 
       </pre>
 <p>Cocoons feature to automatically disassemble the incoming
-	request puts the uploaded files automatically into the upload
-	directory and the files are accessible through the
-	<span class="codefrag">uploaded_file[12]</span> request parameters (make sure,
-	that <span class="codefrag">autosave-uploads</span> is set to <span class="codefrag">true</span>
-	in the <span class="codefrag">WEB-INF/web.xml</span> file of the Cocoon
-	context). By using
-	<span class="codefrag">&lt;xsp:expr&gt;request.get("req-param")&lt;/xsp:expr&gt;</span>
-	you actually get an object of class
-	<span class="codefrag">org.apache.cocoon.servlet.multipart.Part</span>.
-	The <span class="codefrag">&lt;sendmail:send-mail&gt;</span> fragment is
-	replaced with an <span class="codefrag">&lt;error&gt;</span> element, if an
-	error occurs during the sending of the message.</p>
+  request puts the uploaded files automatically into the upload
+  directory and the files are accessible through the
+  <span class="codefrag">uploaded_file[12]</span> request parameters (make sure,
+  that <span class="codefrag">autosave-uploads</span> is set to <span class="codefrag">true</span>
+  in the <span class="codefrag">WEB-INF/web.xml</span> file of the Cocoon
+  context). By using
+  <span class="codefrag">&lt;xsp:expr&gt;request.get("req-param")&lt;/xsp:expr&gt;</span>
+  you actually get an object of class
+  <span class="codefrag">org.apache.cocoon.servlet.multipart.Part</span>.
+  The <span class="codefrag">&lt;sendmail:send-mail&gt;</span> fragment is
+  replaced with an <span class="codefrag">&lt;error&gt;</span> element, if an
+  error occurs during the sending of the message.</p>
 <p>Another noteworthy item is the formatting of the body text
-	through a Java <span class="codefrag">StringBuffer</span>. Any formatting, that
-	would be placed inside the <span class="codefrag">&lt;sendmail:body&gt;</span>
-	element would be lost due to the internal workings of the
-	Sendmail logicsheet.</p>
+  through a Java <span class="codefrag">StringBuffer</span>. Any formatting, that
+  would be placed inside the <span class="codefrag">&lt;sendmail:body&gt;</span>
+  element would be lost due to the internal workings of the
+  Sendmail logicsheet.</p>
 </div>
 
     
 <a name="elements"></a>
 
-    <a name="N100B2"></a><a name="Elements+Reference"></a>
+    <a name="N100AE"></a><a name="Elements+Reference"></a>
 <h3>Elements Reference</h3>
 <div style="margin-left: 0 ; border: 2px">
 <table class="ForrestTable" cellspacing="1" cellpadding="4">
@@ -433,14 +432,14 @@
 <td colspan="1" rowspan="1">sendmail:attachment</td>
 
           <td colspan="1" rowspan="1">
-	  </td>
+    </td>
 
           <td colspan="1" rowspan="1">Sets the attachment for this email. Attributes for setting name,
               mime-type, or an URL (e.g. using cocoon:-protocol!). Parameters
 can be set dynamically using &lt;sendmail:param/&gt; syntax. If an object is
 to be attached, it must be set this way. Use the following
-	    expression to obtain the correct object from the request:
-	    <span class="codefrag">&lt;xsp:expr&gt;request.get("req-param")&lt;/xsp:expr&gt;</span>.
+      expression to obtain the correct object from the request:
+      <span class="codefrag">&lt;xsp:expr&gt;request.get("req-param")&lt;/xsp:expr&gt;</span>.
           </td>
         
 </tr>
@@ -454,8 +453,8 @@
           </td>
 
           <td colspan="1" rowspan="1">Sets the recipients of a blind carbon copy of the
-	    email. This can be a list of comma separated email
-	    addresses.</td>
+      email. This can be a list of comma separated email
+      addresses.</td>
         
 </tr>
 
@@ -482,7 +481,7 @@
           </td>
 
           <td colspan="1" rowspan="1">Sets the recipients of a carbon copy of this email. This
-	    can be a list of comma separated email addresses.</td>
+      can be a list of comma separated email addresses.</td>
         
 </tr>
 
@@ -495,7 +494,7 @@
           </td>
 
           <td colspan="1" rowspan="1">Sets the character set for encoding the message. This
-	    tag has only an effect, if no attachments are send.</td>
+      tag has only an effect, if no attachments are send.</td>
         
 </tr>
 
@@ -520,8 +519,8 @@
           </td>
 
           <td colspan="1" rowspan="1">The IP-address or the name of the host, which should
-	    deliver the email message. Better known as the mail
-	    transfer agent or short MTA.</td>
+      deliver the email message. Better known as the mail
+      transfer agent or short MTA.</td>
         
 </tr>
 
@@ -545,8 +544,8 @@
           <td colspan="1" rowspan="1"></td>
 
           <td colspan="1" rowspan="1">Sets the destination/to address of the email message.
-	    This can be a list of comma separated email
-	    addresses.</td>
+      This can be a list of comma separated email
+      addresses.</td>
         
 </tr>
 
@@ -555,11 +554,11 @@
 </div>
 
     
-<a name="N10174"></a><a name="Hint"></a>
+<a name="N10170"></a><a name="Hint"></a>
 <h3>Hint</h3>
 <div style="margin-left: 0 ; border: 2px">
 <p>Please read this <a href="../actions/sendmail-action.html#hint">hint</a>,
-	since it applies here as well.</p>
+  since it applies here as well.</p>
 </div>
   
 <div class="attribution">by&nbsp;Frank Ridderbusch</div>
@@ -575,11 +574,14 @@
 <!--================= start Footer ==================-->
 <table summary="footer" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr>
-<td colspan="2" height="1" bgcolor="#4C6C8F"><img height="1" width="1" alt="" src="../../skin/images/spacer.gif" class="spacer"><a href="../../skin/images/label.gif"></a><a href="../../skin/images/page.gif"></a><a href="../../skin/images/chapter.gif"></a><a href="../../skin/images/chapter_open.gif"></a><a href="../../skin/images/current.gif"></a><a href="/favicon.ico"></a></td>
+<td colspan="2" height="1" bgcolor="#4C6C8F"><img height="1" width="1" alt="" src="../../skin/images/spacer.gif" class="spacer"><a href="../../skin/images/label.gif"></a><a href="../../skin/images/page.gif"></a><a href="../../skin/images/chapter.gif"></a><a href="../../skin/images/chapter_open.gif"></a><a href="../../skin/images/current.gif"></a></td>
 </tr>
 <tr>
-<td colspan="2" bgcolor="#CFDCED" class="copyright" align="center"><font size="2" face="Arial, Helvetica, Sans-Serif">Copyright &copy;
-          1999-2004&nbsp;The Apache Software Foundation. All rights reserved.<script type="text/javascript" language="JavaScript"><!--
+<td colspan="2" bgcolor="#CFDCED" class="copyright" align="center"><font size="2" face="Arial, Helvetica, Sans-Serif"><a href="http://www.apache.org/licenses/">
+              Copyright &copy; 1999-2005&nbsp;
+              The Apache Software Foundation.</a>
+          All rights reserved.
+          <script type="text/javascript" language="JavaScript"><!--
               document.write(" - "+"Last Published: " + document.lastModified);
             //  --></script></font></td>
 </tr>

Modified: cocoon/site/site/2.1/userdocs/xsp/sendmail.pdf
URL: http://svn.apache.org/viewcvs/cocoon/site/site/2.1/userdocs/xsp/sendmail.pdf?view=diff&r1=159368&r2=159369
==============================================================================
Binary files - no diff available.

Modified: cocoon/site/site/2.1/userdocs/xsp/session.html
URL: http://svn.apache.org/viewcvs/cocoon/site/site/2.1/userdocs/xsp/session.html?view=diff&r1=159368&r2=159369
==============================================================================
--- cocoon/site/site/2.1/userdocs/xsp/session.html (original)
+++ cocoon/site/site/2.1/userdocs/xsp/session.html Tue Mar 29 05:47:29 2005
@@ -2,14 +2,18 @@
 <html>
 <head>
 <META http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta content="Apache Forrest" name="Generator">
+<meta name="Forrest-version" content="0.6">
+<meta name="Forrest-skin-name" content="forrest-site">
 <title>Session Logicsheet</title>
 <link type="text/css" href="../../skin/page.css" rel="stylesheet">
+<link rel="shortcut icon" href="../../">
 </head>
 <body text="#000000" bgcolor="#FFFFFF">
 <!--================= start Navigation Path ==================-->
 <table summary="navigation path" width="100%" border="0" cellpadding="0" cellspacing="0">
 <tr>
-<td nowrap="nowrap" valign="middle" bgcolor="#CFDCED" height="20"><img height="1" width="5" alt="" src="../../skin/images/spacer.gif" class="spacer"><!--===== breadcrumb trail (javascript-generated) ====--><font size="2" face="Arial, Helvetica, Sans-serif"><script src="../../skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script></font></td>
+<td nowrap="nowrap" valign="middle" bgcolor="#CFDCED" height="20"><img height="1" width="5" alt="" src="../../skin/images/spacer.gif" class="spacer"><!--===== breadcrumb trail (javascript-generated) ====--><font size="2" face="Arial, Helvetica, Sans-serif"><a href="http://www.apache.org/">apache</a> &gt; <a href="http://cocoon.apache.org/">cocoon</a><script src="../../skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script></font></td>
 </tr>
 <tr>
 <td bgcolor="#4C6C8F" height="2"><img height="2" width="2" alt="" src="../../skin/images/spacer.gif" class="spacer"></td>
@@ -20,9 +24,9 @@
 <table summary="header with logos" width="100%" border="0" cellpadding="0" cellspacing="0">
 <tr>
 <!--================= start Group Logo ==================-->
-<td bgcolor="#294563"><a href="http://cocoon.apache.org/"><img border="0" class="logoImage" alt="Apache Cocoon" src="../../images/cocoon-project-logo.png"></a></td>
+<td bgcolor="#294563"><a href="http://cocoon.apache.org/"><img class="logoImage" alt="Apache Cocoon" src="../../images/cocoon-project-logo.png"></a></td>
 <!--================= end Group Logo ==================-->
-<!--================= start Project Logo ==================--><td width="100%" align="center" bgcolor="#294563"><a href="http://cocoon.apache.org/"><img border="0" class="logoImage" alt="Apache Cocoon" src="../../images/project-logo.gif"></a></td>
+<!--================= start Project Logo ==================--><td width="100%" align="center" bgcolor="#294563"><a href="http://cocoon.apache.org/"><img class="logoImage" alt="Apache Cocoon" src="../../images/project-logo.gif" title="Apache Cocoon"></a></td>
 <!--================= end Project Logo ==================-->
 <!--================= start Search ==================--><td valign="top" rowspan="2" bgcolor="#294563">
 <form target="_blank" action="http://www.google.com/search" method="get">
@@ -31,13 +35,13 @@
 <td colspan="3"><img height="10" width="1" alt="" src="../../skin/images/spacer.gif" class="spacer"></td>
 </tr>
 <tr>
-<td><img height="1" width="1" alt="" src="../../skin/images/spacer.gif" class="spacer"></td><td nowrap="nowrap"><input value="cocoon.apache.org" name="sitesearch" type="hidden"><input size="15" name="q" id="query" type="text"><img height="1" width="5" alt="" src="../../skin/images/spacer.gif" class="spacer"><input name="Search" value="Search" type="submit">
+<td><img height="1" width="1" alt="" src="../../skin/images/spacer.gif" class="spacer"></td><td nowrap="nowrap"><input value="cocoon.apache.org" name="as_sitesearch" type="hidden"><input size="15" name="as_q" id="query" type="text"><img height="1" width="5" alt="" src="../../skin/images/spacer.gif" class="spacer"><input name="Search" value="Search" type="submit">
 <br>
 <font face="Arial, Helvetica, Sans-serif" size="2" color="white">
-                      the Apache Cocoon site
-                      
-                      
-                    </font></td><td><img height="1" width="1" alt="" src="../../skin/images/spacer.gif" class="spacer"></td>
+                          the Apache Cocoon site
+                          
+                          
+                        </font></td><td><img height="1" width="1" alt="" src="../../skin/images/spacer.gif" class="spacer"></td>
 </tr>
 <tr>
 <td><img alt="" border="0" height="10" width="9" src="../../skin/images/search-left.gif"></td><td><img height="1" width="1" alt="" src="../../skin/images/spacer.gif" class="spacer"></td><td><img alt="" border="0" height="10" width="9" src="../../skin/images/search-right.gif"></td>
@@ -45,7 +49,7 @@
 </table>
 </form>
 </td>
-<!--================= start Search ==================--><td bgcolor="#294563"><img height="10" width="10" alt="" src="../../skin/images/spacer.gif" class="spacer"></td>
+<!--================= end Search ==================--><td bgcolor="#294563"><img height="10" width="10" alt="" src="../../skin/images/spacer.gif" class="spacer"></td>
 </tr>
 <tr>
 <td valign="bottom" bgcolor="#294563" colspan="2">
@@ -64,10 +68,10 @@
 </table>
 </div>
 <!--================= end Tabs ==================-->
-</td><td bgcolor="#294563"><img alt="" width="1" height="1" src="../../skin/images/spacer.gif" class="spacer"></td>
+</td><td bgcolor="#294563"></td>
 </tr>
 <tr>
-<td bgcolor="#4C6C8F" colspan="4"><img width="1" height="10" alt="" src="../../skin/images/spacer.gif" class="spacer"></td>
+<td height="10" bgcolor="#4C6C8F" colspan="4"></td>
 </tr>
 </table>
 <!--================= end Banner ==================-->
@@ -98,52 +102,67 @@
 <li>
 <font color="#CFDCED">Navigation</font>
 <ul>
+    
 <li>
 <a href="../../index.html">Main</a>
 </li>
+    
 <li>
 <a href="../index.html">User Documentation</a>
 </li>
+  
 </ul>
 </li>
 <li>
 <font color="#CFDCED">XSP</font>
 <ul>
+    
 <li>
 <a href="index.html">Overview</a>
 </li>
+    
 <li>
 <a href="logicsheet.html">XSP Guide</a>
 </li>
+    
 <li>
 <a href="xsp-internals.html">XSP Internals</a>
 </li>
+    
 <li>
 <a href="logicsheet-concepts.html">XSP Logicsheets</a>
 </li>
+    
 <li>
 <a href="sessions.html">Sessions</a>
 </li>
+  
 </ul>
 </li>
 <li>
 <font color="#CFDCED">Logicsheets</font>
 <ul>
+    
 <li>
 <a href="request.html">Request</a>
 </li>
+    
 <li>
 <span class="sel"><font color="#ffcc00">Session</font></span>
 </li>
+    
 <li>
 <a href="esql.html">ESQL</a>
 </li>
+    
 <li>
 <a href="logicsheet-forms.html">Forms</a>
 </li>
+    
 <li>
 <a href="sendmail.html">Sendmail</a>
 </li>
+  
 </ul>
 </li>
 </ul>
@@ -185,28 +204,8 @@
 <tr>
 <td valign="middle">
 <h1>Session Logicsheet</h1>
-</td><script language="Javascript" type="text/javascript">
-function printit() {  
-if (window.print) {
-    window.print() ;  
-} else {
-    var WebBrowser = '<OBJECT ID="WebBrowser1" WIDTH="0" HEIGHT="0" CLASSID="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></OBJECT>';
-document.body.insertAdjacentHTML('beforeEnd', WebBrowser);
-    WebBrowser1.ExecWB(6, 2);//Use a 1 vs. a 2 for a prompting dialog box    WebBrowser1.outerHTML = "";  
-}
-}
-</script><script language="Javascript" type="text/javascript">
-var NS = (navigator.appName == "Netscape");
-var VERSION = parseInt(navigator.appVersion);
-if (VERSION > 3) {
-    document.write('<td nowrap="nowrap" width="40" align="center">');
-    document.write('  <a class="dida" href="javascript:printit()">');
-    document.write('    <img alt="Print this Page" src="../../skin/images/printer.gif" class="skin"><br>');
-    document.write('  print</a>');
-    document.write('</td>');
-}
-</script><td nowrap="nowrap" width="40" align="center"><a class="dida" href="session.pdf"><img alt="PDF" src="../../skin/images/pdfdoc.gif" class="skin"><br>
-          PDF</a></td>
+</td><td nowrap="nowrap" width="40" align="center"><a class="dida" href="session.pdf"><img alt="PDF" src="../../skin/images/pdfdoc.gif" class="skin"><br>
+        PDF</a></td>
 </tr>
 </table>
 <ul class="minitoc">
@@ -279,7 +278,7 @@
 </div>
 
 
-<a name="N1004F"></a><a name="Example+Code"></a>
+<a name="N1004E"></a><a name="Example+Code"></a>
 <h3>Example Code</h3>
 <div style="margin-left: 0 ; border: 2px">
 <p>The following code shows an example of using the Session logicsheet.
@@ -314,7 +313,7 @@
 </div>
 
 
-<a name="N1006A"></a><a name="XSP+Interactions"></a>
+<a name="N10068"></a><a name="XSP+Interactions"></a>
 <h3>XSP Interactions</h3>
 <div style="margin-left: 0 ; border: 2px">
 <p>The Session logicsheet tags may be used interchangeably with XSP code that 
@@ -369,7 +368,7 @@
 
 
 <a name="elements"></a>
-<a name="N10097"></a><a name="Elements+Reference"></a>
+<a name="N10092"></a><a name="Elements+Reference"></a>
 <h3>Elements Reference</h3>
 <div style="margin-left: 0 ; border: 2px">
 <p>All Session elements which require or allow for additional information allow
@@ -586,11 +585,14 @@
 <!--================= start Footer ==================-->
 <table summary="footer" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr>
-<td colspan="2" height="1" bgcolor="#4C6C8F"><img height="1" width="1" alt="" src="../../skin/images/spacer.gif" class="spacer"><a href="../../skin/images/label.gif"></a><a href="../../skin/images/page.gif"></a><a href="../../skin/images/chapter.gif"></a><a href="../../skin/images/chapter_open.gif"></a><a href="../../skin/images/current.gif"></a><a href="/favicon.ico"></a></td>
+<td colspan="2" height="1" bgcolor="#4C6C8F"><img height="1" width="1" alt="" src="../../skin/images/spacer.gif" class="spacer"><a href="../../skin/images/label.gif"></a><a href="../../skin/images/page.gif"></a><a href="../../skin/images/chapter.gif"></a><a href="../../skin/images/chapter_open.gif"></a><a href="../../skin/images/current.gif"></a></td>
 </tr>
 <tr>
-<td colspan="2" bgcolor="#CFDCED" class="copyright" align="center"><font size="2" face="Arial, Helvetica, Sans-Serif">Copyright &copy;
-          1999-2004&nbsp;The Apache Software Foundation. All rights reserved.<script type="text/javascript" language="JavaScript"><!--
+<td colspan="2" bgcolor="#CFDCED" class="copyright" align="center"><font size="2" face="Arial, Helvetica, Sans-Serif"><a href="http://www.apache.org/licenses/">
+              Copyright &copy; 1999-2005&nbsp;
+              The Apache Software Foundation.</a>
+          All rights reserved.
+          <script type="text/javascript" language="JavaScript"><!--
               document.write(" - "+"Last Published: " + document.lastModified);
             //  --></script></font></td>
 </tr>

Modified: cocoon/site/site/2.1/userdocs/xsp/session.pdf
URL: http://svn.apache.org/viewcvs/cocoon/site/site/2.1/userdocs/xsp/session.pdf?view=diff&r1=159368&r2=159369
==============================================================================
Binary files - no diff available.

Modified: cocoon/site/site/2.1/userdocs/xsp/sessions.html
URL: http://svn.apache.org/viewcvs/cocoon/site/site/2.1/userdocs/xsp/sessions.html?view=diff&r1=159368&r2=159369
==============================================================================
--- cocoon/site/site/2.1/userdocs/xsp/sessions.html (original)
+++ cocoon/site/site/2.1/userdocs/xsp/sessions.html Tue Mar 29 05:47:29 2005
@@ -2,14 +2,18 @@
 <html>
 <head>
 <META http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta content="Apache Forrest" name="Generator">
+<meta name="Forrest-version" content="0.6">
+<meta name="Forrest-skin-name" content="forrest-site">
 <title>Session tracking with Cocoon</title>
 <link type="text/css" href="../../skin/page.css" rel="stylesheet">
+<link rel="shortcut icon" href="../../">
 </head>
 <body text="#000000" bgcolor="#FFFFFF">
 <!--================= start Navigation Path ==================-->
 <table summary="navigation path" width="100%" border="0" cellpadding="0" cellspacing="0">
 <tr>
-<td nowrap="nowrap" valign="middle" bgcolor="#CFDCED" height="20"><img height="1" width="5" alt="" src="../../skin/images/spacer.gif" class="spacer"><!--===== breadcrumb trail (javascript-generated) ====--><font size="2" face="Arial, Helvetica, Sans-serif"><script src="../../skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script></font></td>
+<td nowrap="nowrap" valign="middle" bgcolor="#CFDCED" height="20"><img height="1" width="5" alt="" src="../../skin/images/spacer.gif" class="spacer"><!--===== breadcrumb trail (javascript-generated) ====--><font size="2" face="Arial, Helvetica, Sans-serif"><a href="http://www.apache.org/">apache</a> &gt; <a href="http://cocoon.apache.org/">cocoon</a><script src="../../skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script></font></td>
 </tr>
 <tr>
 <td bgcolor="#4C6C8F" height="2"><img height="2" width="2" alt="" src="../../skin/images/spacer.gif" class="spacer"></td>
@@ -20,9 +24,9 @@
 <table summary="header with logos" width="100%" border="0" cellpadding="0" cellspacing="0">
 <tr>
 <!--================= start Group Logo ==================-->
-<td bgcolor="#294563"><a href="http://cocoon.apache.org/"><img border="0" class="logoImage" alt="Apache Cocoon" src="../../images/cocoon-project-logo.png"></a></td>
+<td bgcolor="#294563"><a href="http://cocoon.apache.org/"><img class="logoImage" alt="Apache Cocoon" src="../../images/cocoon-project-logo.png"></a></td>
 <!--================= end Group Logo ==================-->
-<!--================= start Project Logo ==================--><td width="100%" align="center" bgcolor="#294563"><a href="http://cocoon.apache.org/"><img border="0" class="logoImage" alt="Apache Cocoon" src="../../images/project-logo.gif"></a></td>
+<!--================= start Project Logo ==================--><td width="100%" align="center" bgcolor="#294563"><a href="http://cocoon.apache.org/"><img class="logoImage" alt="Apache Cocoon" src="../../images/project-logo.gif" title="Apache Cocoon"></a></td>
 <!--================= end Project Logo ==================-->
 <!--================= start Search ==================--><td valign="top" rowspan="2" bgcolor="#294563">
 <form target="_blank" action="http://www.google.com/search" method="get">
@@ -31,13 +35,13 @@
 <td colspan="3"><img height="10" width="1" alt="" src="../../skin/images/spacer.gif" class="spacer"></td>
 </tr>
 <tr>
-<td><img height="1" width="1" alt="" src="../../skin/images/spacer.gif" class="spacer"></td><td nowrap="nowrap"><input value="cocoon.apache.org" name="sitesearch" type="hidden"><input size="15" name="q" id="query" type="text"><img height="1" width="5" alt="" src="../../skin/images/spacer.gif" class="spacer"><input name="Search" value="Search" type="submit">
+<td><img height="1" width="1" alt="" src="../../skin/images/spacer.gif" class="spacer"></td><td nowrap="nowrap"><input value="cocoon.apache.org" name="as_sitesearch" type="hidden"><input size="15" name="as_q" id="query" type="text"><img height="1" width="5" alt="" src="../../skin/images/spacer.gif" class="spacer"><input name="Search" value="Search" type="submit">
 <br>
 <font face="Arial, Helvetica, Sans-serif" size="2" color="white">
-                      the Apache Cocoon site
-                      
-                      
-                    </font></td><td><img height="1" width="1" alt="" src="../../skin/images/spacer.gif" class="spacer"></td>
+                          the Apache Cocoon site
+                          
+                          
+                        </font></td><td><img height="1" width="1" alt="" src="../../skin/images/spacer.gif" class="spacer"></td>
 </tr>
 <tr>
 <td><img alt="" border="0" height="10" width="9" src="../../skin/images/search-left.gif"></td><td><img height="1" width="1" alt="" src="../../skin/images/spacer.gif" class="spacer"></td><td><img alt="" border="0" height="10" width="9" src="../../skin/images/search-right.gif"></td>
@@ -45,7 +49,7 @@
 </table>
 </form>
 </td>
-<!--================= start Search ==================--><td bgcolor="#294563"><img height="10" width="10" alt="" src="../../skin/images/spacer.gif" class="spacer"></td>
+<!--================= end Search ==================--><td bgcolor="#294563"><img height="10" width="10" alt="" src="../../skin/images/spacer.gif" class="spacer"></td>
 </tr>
 <tr>
 <td valign="bottom" bgcolor="#294563" colspan="2">
@@ -64,10 +68,10 @@
 </table>
 </div>
 <!--================= end Tabs ==================-->
-</td><td bgcolor="#294563"><img alt="" width="1" height="1" src="../../skin/images/spacer.gif" class="spacer"></td>
+</td><td bgcolor="#294563"></td>
 </tr>
 <tr>
-<td bgcolor="#4C6C8F" colspan="4"><img width="1" height="10" alt="" src="../../skin/images/spacer.gif" class="spacer"></td>
+<td height="10" bgcolor="#4C6C8F" colspan="4"></td>
 </tr>
 </table>
 <!--================= end Banner ==================-->
@@ -98,52 +102,67 @@
 <li>
 <font color="#CFDCED">Navigation</font>
 <ul>
+    
 <li>
 <a href="../../index.html">Main</a>
 </li>
+    
 <li>
 <a href="../index.html">User Documentation</a>
 </li>
+  
 </ul>
 </li>
 <li>
 <font color="#CFDCED">XSP</font>
 <ul>
+    
 <li>
 <a href="index.html">Overview</a>
 </li>
+    
 <li>
 <a href="logicsheet.html">XSP Guide</a>
 </li>
+    
 <li>
 <a href="xsp-internals.html">XSP Internals</a>
 </li>
+    
 <li>
 <a href="logicsheet-concepts.html">XSP Logicsheets</a>
 </li>
+    
 <li>
 <span class="sel"><font color="#ffcc00">Sessions</font></span>
 </li>
+  
 </ul>
 </li>
 <li>
 <font color="#CFDCED">Logicsheets</font>
 <ul>
+    
 <li>
 <a href="request.html">Request</a>
 </li>
+    
 <li>
 <a href="session.html">Session</a>
 </li>
+    
 <li>
 <a href="esql.html">ESQL</a>
 </li>
+    
 <li>
 <a href="logicsheet-forms.html">Forms</a>
 </li>
+    
 <li>
 <a href="sendmail.html">Sendmail</a>
 </li>
+  
 </ul>
 </li>
 </ul>
@@ -185,28 +204,8 @@
 <tr>
 <td valign="middle">
 <h1>Session tracking with Cocoon</h1>
-</td><script language="Javascript" type="text/javascript">
-function printit() {  
-if (window.print) {
-    window.print() ;  
-} else {
-    var WebBrowser = '<OBJECT ID="WebBrowser1" WIDTH="0" HEIGHT="0" CLASSID="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></OBJECT>';
-document.body.insertAdjacentHTML('beforeEnd', WebBrowser);
-    WebBrowser1.ExecWB(6, 2);//Use a 1 vs. a 2 for a prompting dialog box    WebBrowser1.outerHTML = "";  
-}
-}
-</script><script language="Javascript" type="text/javascript">
-var NS = (navigator.appName == "Netscape");
-var VERSION = parseInt(navigator.appVersion);
-if (VERSION > 3) {
-    document.write('<td nowrap="nowrap" width="40" align="center">');
-    document.write('  <a class="dida" href="javascript:printit()">');
-    document.write('    <img alt="Print this Page" src="../../skin/images/printer.gif" class="skin"><br>');
-    document.write('  print</a>');
-    document.write('</td>');
-}
-</script><td nowrap="nowrap" width="40" align="center"><a class="dida" href="sessions.pdf"><img alt="PDF" src="../../skin/images/pdfdoc.gif" class="skin"><br>
-          PDF</a></td>
+</td><td nowrap="nowrap" width="40" align="center"><a class="dida" href="sessions.pdf"><img alt="PDF" src="../../skin/images/pdfdoc.gif" class="skin"><br>
+        PDF</a></td>
 </tr>
 </table>
 <h3>Introduction, Installation and Example</h3>
@@ -327,7 +326,7 @@
          final W3C recommendations are out.
          </p>
 </div>
-<a name="N1006C"></a><a name="Creating+new+sessions"></a>
+<a name="N1006B"></a><a name="Creating+new+sessions"></a>
 <h4>Creating new sessions</h4>
 <div style="margin-left: 0 ; border: 2px">
 <p>
@@ -378,10 +377,10 @@
 </div>
 
             
-<a name="N10096"></a><a name="Example"></a>
+<a name="N10094"></a><a name="Example"></a>
 <h3>Example</h3>
 <div style="margin-left: 0 ; border: 2px">
-<a name="N1009B"></a><a name="A+simple+XSP+page+with+session+ID"></a>
+<a name="N10099"></a><a name="A+simple+XSP+page+with+session+ID"></a>
 <h4>A simple XSP page with session ID</h4>
 <div style="margin-left: 0 ; border: 2px">
 <p>
@@ -467,7 +466,7 @@
 </div>
 
       
-<a name="N100B8"></a><a name="Log+analysis+of+sessions"></a>
+<a name="N100B4"></a><a name="Log+analysis+of+sessions"></a>
 <h3>Log analysis of sessions</h3>
 <div style="margin-left: 0 ; border: 2px">
 <p>
@@ -490,11 +489,14 @@
 <!--================= start Footer ==================-->
 <table summary="footer" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr>
-<td colspan="2" height="1" bgcolor="#4C6C8F"><img height="1" width="1" alt="" src="../../skin/images/spacer.gif" class="spacer"><a href="../../skin/images/label.gif"></a><a href="../../skin/images/page.gif"></a><a href="../../skin/images/chapter.gif"></a><a href="../../skin/images/chapter_open.gif"></a><a href="../../skin/images/current.gif"></a><a href="/favicon.ico"></a></td>
+<td colspan="2" height="1" bgcolor="#4C6C8F"><img height="1" width="1" alt="" src="../../skin/images/spacer.gif" class="spacer"><a href="../../skin/images/label.gif"></a><a href="../../skin/images/page.gif"></a><a href="../../skin/images/chapter.gif"></a><a href="../../skin/images/chapter_open.gif"></a><a href="../../skin/images/current.gif"></a></td>
 </tr>
 <tr>
-<td colspan="2" bgcolor="#CFDCED" class="copyright" align="center"><font size="2" face="Arial, Helvetica, Sans-Serif">Copyright &copy;
-          1999-2004&nbsp;The Apache Software Foundation. All rights reserved.<script type="text/javascript" language="JavaScript"><!--
+<td colspan="2" bgcolor="#CFDCED" class="copyright" align="center"><font size="2" face="Arial, Helvetica, Sans-Serif"><a href="http://www.apache.org/licenses/">
+              Copyright &copy; 1999-2005&nbsp;
+              The Apache Software Foundation.</a>
+          All rights reserved.
+          <script type="text/javascript" language="JavaScript"><!--
               document.write(" - "+"Last Published: " + document.lastModified);
             //  --></script></font></td>
 </tr>

Modified: cocoon/site/site/2.1/userdocs/xsp/sessions.pdf
URL: http://svn.apache.org/viewcvs/cocoon/site/site/2.1/userdocs/xsp/sessions.pdf?view=diff&r1=159368&r2=159369
==============================================================================
Binary files - no diff available.

Modified: cocoon/site/site/2.1/userdocs/xsp/xsp-internals.html
URL: http://svn.apache.org/viewcvs/cocoon/site/site/2.1/userdocs/xsp/xsp-internals.html?view=diff&r1=159368&r2=159369
==============================================================================
--- cocoon/site/site/2.1/userdocs/xsp/xsp-internals.html (original)
+++ cocoon/site/site/2.1/userdocs/xsp/xsp-internals.html Tue Mar 29 05:47:29 2005
@@ -2,14 +2,18 @@
 <html>
 <head>
 <META http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta content="Apache Forrest" name="Generator">
+<meta name="Forrest-version" content="0.6">
+<meta name="Forrest-skin-name" content="forrest-site">
 <title>XSP Internals</title>
 <link type="text/css" href="../../skin/page.css" rel="stylesheet">
+<link rel="shortcut icon" href="../../">
 </head>
 <body text="#000000" bgcolor="#FFFFFF">
 <!--================= start Navigation Path ==================-->
 <table summary="navigation path" width="100%" border="0" cellpadding="0" cellspacing="0">
 <tr>
-<td nowrap="nowrap" valign="middle" bgcolor="#CFDCED" height="20"><img height="1" width="5" alt="" src="../../skin/images/spacer.gif" class="spacer"><!--===== breadcrumb trail (javascript-generated) ====--><font size="2" face="Arial, Helvetica, Sans-serif"><script src="../../skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script></font></td>
+<td nowrap="nowrap" valign="middle" bgcolor="#CFDCED" height="20"><img height="1" width="5" alt="" src="../../skin/images/spacer.gif" class="spacer"><!--===== breadcrumb trail (javascript-generated) ====--><font size="2" face="Arial, Helvetica, Sans-serif"><a href="http://www.apache.org/">apache</a> &gt; <a href="http://cocoon.apache.org/">cocoon</a><script src="../../skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script></font></td>
 </tr>
 <tr>
 <td bgcolor="#4C6C8F" height="2"><img height="2" width="2" alt="" src="../../skin/images/spacer.gif" class="spacer"></td>
@@ -20,9 +24,9 @@
 <table summary="header with logos" width="100%" border="0" cellpadding="0" cellspacing="0">
 <tr>
 <!--================= start Group Logo ==================-->
-<td bgcolor="#294563"><a href="http://cocoon.apache.org/"><img border="0" class="logoImage" alt="Apache Cocoon" src="../../images/cocoon-project-logo.png"></a></td>
+<td bgcolor="#294563"><a href="http://cocoon.apache.org/"><img class="logoImage" alt="Apache Cocoon" src="../../images/cocoon-project-logo.png"></a></td>
 <!--================= end Group Logo ==================-->
-<!--================= start Project Logo ==================--><td width="100%" align="center" bgcolor="#294563"><a href="http://cocoon.apache.org/"><img border="0" class="logoImage" alt="Apache Cocoon" src="../../images/project-logo.gif"></a></td>
+<!--================= start Project Logo ==================--><td width="100%" align="center" bgcolor="#294563"><a href="http://cocoon.apache.org/"><img class="logoImage" alt="Apache Cocoon" src="../../images/project-logo.gif" title="Apache Cocoon"></a></td>
 <!--================= end Project Logo ==================-->
 <!--================= start Search ==================--><td valign="top" rowspan="2" bgcolor="#294563">
 <form target="_blank" action="http://www.google.com/search" method="get">
@@ -31,13 +35,13 @@
 <td colspan="3"><img height="10" width="1" alt="" src="../../skin/images/spacer.gif" class="spacer"></td>
 </tr>
 <tr>
-<td><img height="1" width="1" alt="" src="../../skin/images/spacer.gif" class="spacer"></td><td nowrap="nowrap"><input value="cocoon.apache.org" name="sitesearch" type="hidden"><input size="15" name="q" id="query" type="text"><img height="1" width="5" alt="" src="../../skin/images/spacer.gif" class="spacer"><input name="Search" value="Search" type="submit">
+<td><img height="1" width="1" alt="" src="../../skin/images/spacer.gif" class="spacer"></td><td nowrap="nowrap"><input value="cocoon.apache.org" name="as_sitesearch" type="hidden"><input size="15" name="as_q" id="query" type="text"><img height="1" width="5" alt="" src="../../skin/images/spacer.gif" class="spacer"><input name="Search" value="Search" type="submit">
 <br>
 <font face="Arial, Helvetica, Sans-serif" size="2" color="white">
-                      the Apache Cocoon site
-                      
-                      
-                    </font></td><td><img height="1" width="1" alt="" src="../../skin/images/spacer.gif" class="spacer"></td>
+                          the Apache Cocoon site
+                          
+                          
+                        </font></td><td><img height="1" width="1" alt="" src="../../skin/images/spacer.gif" class="spacer"></td>
 </tr>
 <tr>
 <td><img alt="" border="0" height="10" width="9" src="../../skin/images/search-left.gif"></td><td><img height="1" width="1" alt="" src="../../skin/images/spacer.gif" class="spacer"></td><td><img alt="" border="0" height="10" width="9" src="../../skin/images/search-right.gif"></td>
@@ -45,7 +49,7 @@
 </table>
 </form>
 </td>
-<!--================= start Search ==================--><td bgcolor="#294563"><img height="10" width="10" alt="" src="../../skin/images/spacer.gif" class="spacer"></td>
+<!--================= end Search ==================--><td bgcolor="#294563"><img height="10" width="10" alt="" src="../../skin/images/spacer.gif" class="spacer"></td>
 </tr>
 <tr>
 <td valign="bottom" bgcolor="#294563" colspan="2">
@@ -64,10 +68,10 @@
 </table>
 </div>
 <!--================= end Tabs ==================-->
-</td><td bgcolor="#294563"><img alt="" width="1" height="1" src="../../skin/images/spacer.gif" class="spacer"></td>
+</td><td bgcolor="#294563"></td>
 </tr>
 <tr>
-<td bgcolor="#4C6C8F" colspan="4"><img width="1" height="10" alt="" src="../../skin/images/spacer.gif" class="spacer"></td>
+<td height="10" bgcolor="#4C6C8F" colspan="4"></td>
 </tr>
 </table>
 <!--================= end Banner ==================-->
@@ -98,52 +102,67 @@
 <li>
 <font color="#CFDCED">Navigation</font>
 <ul>
+    
 <li>
 <a href="../../index.html">Main</a>
 </li>
+    
 <li>
 <a href="../index.html">User Documentation</a>
 </li>
+  
 </ul>
 </li>
 <li>
 <font color="#CFDCED">XSP</font>
 <ul>
+    
 <li>
 <a href="index.html">Overview</a>
 </li>
+    
 <li>
 <a href="logicsheet.html">XSP Guide</a>
 </li>
+    
 <li>
 <span class="sel"><font color="#ffcc00">XSP Internals</font></span>
 </li>
+    
 <li>
 <a href="logicsheet-concepts.html">XSP Logicsheets</a>
 </li>
+    
 <li>
 <a href="sessions.html">Sessions</a>
 </li>
+  
 </ul>
 </li>
 <li>
 <font color="#CFDCED">Logicsheets</font>
 <ul>
+    
 <li>
 <a href="request.html">Request</a>
 </li>
+    
 <li>
 <a href="session.html">Session</a>
 </li>
+    
 <li>
 <a href="esql.html">ESQL</a>
 </li>
+    
 <li>
 <a href="logicsheet-forms.html">Forms</a>
 </li>
+    
 <li>
 <a href="sendmail.html">Sendmail</a>
 </li>
+  
 </ul>
 </li>
 </ul>
@@ -185,28 +204,8 @@
 <tr>
 <td valign="middle">
 <h1>XSP Internals</h1>
-</td><script language="Javascript" type="text/javascript">
-function printit() {  
-if (window.print) {
-    window.print() ;  
-} else {
-    var WebBrowser = '<OBJECT ID="WebBrowser1" WIDTH="0" HEIGHT="0" CLASSID="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></OBJECT>';
-document.body.insertAdjacentHTML('beforeEnd', WebBrowser);
-    WebBrowser1.ExecWB(6, 2);//Use a 1 vs. a 2 for a prompting dialog box    WebBrowser1.outerHTML = "";  
-}
-}
-</script><script language="Javascript" type="text/javascript">
-var NS = (navigator.appName == "Netscape");
-var VERSION = parseInt(navigator.appVersion);
-if (VERSION > 3) {
-    document.write('<td nowrap="nowrap" width="40" align="center">');
-    document.write('  <a class="dida" href="javascript:printit()">');
-    document.write('    <img alt="Print this Page" src="../../skin/images/printer.gif" class="skin"><br>');
-    document.write('  print</a>');
-    document.write('</td>');
-}
-</script><td nowrap="nowrap" width="40" align="center"><a class="dida" href="xsp-internals.pdf"><img alt="PDF" src="../../skin/images/pdfdoc.gif" class="skin"><br>
-          PDF</a></td>
+</td><td nowrap="nowrap" width="40" align="center"><a class="dida" href="xsp-internals.pdf"><img alt="PDF" src="../../skin/images/pdfdoc.gif" class="skin"><br>
+        PDF</a></td>
 </tr>
 </table>
 <ul class="minitoc">
@@ -267,6 +266,17 @@
 </li>
 <li>
 <a href="#Compilers">Compilers</a>
+<ul class="minitoc">
+<li>
+<a href="#Compiler+Errors">Compiler Errors</a>
+</li>
+<li>
+<a href="#Java+Compilers">Java Compilers</a>
+</li>
+<li>
+<a href="#Other+Compilers">Other Compilers</a>
+</li>
+</ul>
 </li>
 <li>
 <a href="#Object+Program+Unloading">Object Program Unloading</a>
@@ -608,7 +618,7 @@
       <a href="#sitemap-configuration">below</a>.
     </p>
 </div>
-<a name="N10116"></a><a name="XSP+Generators+and+Compiled+Languages"></a>
+<a name="N10114"></a><a name="XSP+Generators+and+Compiled+Languages"></a>
 <h4>XSP Generators and Compiled Languages</h4>
 <div style="margin-left: 0 ; border: 2px">
 <p>
@@ -643,7 +653,7 @@
 <div class="content">
      As of this writing, XInclude support is still unimplemented but
      will be based on
-     <a href="mailto:balld@webslingerZ.com">Donald Ball</a>'s
+     <a href="mailto:balld.at.webslingerZ.com">Donald Ball</a>'s
      (possibly extended)
      <a href="../../apidocs/org/apache/cocoon/transformation/XIncludeTransformer.html">
        <span class="codefrag">XIncludeTransformer</span>.
@@ -682,7 +692,7 @@
 
  
 <a name="programming-language"></a>
- <a name="N1018E"></a><a name="The+Programming+Language+Processor"></a>
+ <a name="N1018C"></a><a name="The+Programming+Language+Processor"></a>
 <h3>The Programming Language Processor</h3>
 <div style="margin-left: 0 ; border: 2px">
 <p>
@@ -741,7 +751,7 @@
        <span class="codefrag">org.apache.arch.named.AbstractNamedComponent</span>
      and retrieves language-related sitemap parameters.
    </p>
-<a name="N101D2"></a><a name="Filenames+and+Encoding"></a>
+<a name="N101D0"></a><a name="Filenames+and+Encoding"></a>
 <h4>Filenames and Encoding</h4>
 <div style="margin-left: 0 ; border: 2px">
 <p>
@@ -784,7 +794,7 @@
        <span class="codefrag">null</span> to specify the platform's default encoding.
      </p>
 </div>
-<a name="program-load"></a><a name="N10222"></a><a name="Loading+Programs"></a>
+<a name="program-load"></a><a name="N10220"></a><a name="Loading+Programs"></a>
 <h4>Loading Programs</h4>
 <div style="margin-left: 0 ; border: 2px">
 <p>
@@ -813,7 +823,7 @@
        a readable, regular operating system file.
      </p>
 </div>
-<a name="program-unload"></a><a name="N10244"></a><a name="Unloading+Programs"></a>
+<a name="program-unload"></a><a name="N10242"></a><a name="Unloading+Programs"></a>
 <h4>Unloading Programs</h4>
 <div style="margin-left: 0 ; border: 2px">
 <p>
@@ -856,7 +866,7 @@
      </div>
 </div>
 </div>
-<a name="program-instantiation"></a><a name="N10280"></a><a name="Instantiating+Programs"></a>
+<a name="program-instantiation"></a><a name="N1027E"></a><a name="Instantiating+Programs"></a>
 <h4>Instantiating Programs</h4>
 <div style="margin-left: 0 ; border: 2px">
 <p>
@@ -885,7 +895,7 @@
      </div>
 </div>
 </div>
-<a name="source-extension"></a><a name="N102AB"></a><a name="Source+Extensions"></a>
+<a name="source-extension"></a><a name="N102A9"></a><a name="Source+Extensions"></a>
 <h4>Source Extensions</h4>
 <div style="margin-left: 0 ; border: 2px">
 <p>
@@ -894,7 +904,7 @@
        interpretation or compilation.
      </p>
 </div>
-<a name="code-formatting"></a><a name="N102BA"></a><a name="Code+Formatting"></a>
+<a name="code-formatting"></a><a name="N102B8"></a><a name="Code+Formatting"></a>
 <h4>Code Formatting</h4>
 <div style="margin-left: 0 ; border: 2px">
 <p>
@@ -934,7 +944,7 @@
      </div>
 </div>
 </div>
-<a name="string-quoting"></a><a name="N102F5"></a><a name="String+Quoting"></a>
+<a name="string-quoting"></a><a name="N102F2"></a><a name="String+Quoting"></a>
 <h4>String Quoting</h4>
 <div style="margin-left: 0 ; border: 2px">
 <p>
@@ -950,7 +960,7 @@
 
  
 <a name="compiled-languages"></a>
- <a name="N1030B"></a><a name="Compiled+Languages"></a>
+ <a name="N10308"></a><a name="Compiled+Languages"></a>
 <h3>Compiled Languages</h3>
 <div style="margin-left: 0 ; border: 2px">
 <p>
@@ -1012,13 +1022,13 @@
   . . .
 &lt;/component-instance&gt;
 </pre>
-<a name="object-extension"></a><a name="N1035C"></a><a name="Object+Extensions"></a>
+<a name="object-extension"></a><a name="N10358"></a><a name="Object+Extensions"></a>
 <h4>Object Extensions</h4>
 <div style="margin-left: 0 ; border: 2px">
 <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>
 </div>
-<a name="object-load"></a><a name="N1036B"></a><a name="Object+Program+Loading"></a>
+<a name="object-load"></a><a name="N10367"></a><a name="Object+Program+Loading"></a>
 <h4>Object Program Loading</h4>
 <div style="margin-left: 0 ; border: 2px">
 <p>
@@ -1027,7 +1037,7 @@
        program resulting from compilation.
      </p>
 </div>
-<a name="compilation"></a><a name="N1037D"></a><a name="Program+Compilation"></a>
+<a name="compilation"></a><a name="N10379"></a><a name="Program+Compilation"></a>
 <h4>Program Compilation</h4>
 <div style="margin-left: 0 ; border: 2px">
 <p>
@@ -1035,7 +1045,7 @@
        <span class="codefrag">LanguageCompiler</span> instance, as explained below.
      </p>
 </div>
-<a name="compiler"></a><a name="N1038C"></a><a name="Compilers"></a>
+<a name="compiler"></a><a name="N10388"></a><a name="Compilers"></a>
 <h4>Compilers</h4>
 <div style="margin-left: 0 ; border: 2px">
 <p>
@@ -1088,7 +1098,7 @@
        </li>
      
 </ul>
-<a name="compiler-error"></a><a name="N103CA"></a><a name="Compiler+Errors"></a>
+<a name="compiler-error"></a><a name="N103C6"></a><a name="Compiler+Errors"></a>
 <h5>Compiler Errors</h5>
 <div style="margin-left: 0 ; border: 2px">
 <p>
@@ -1142,7 +1152,7 @@
        
 </ul>
 </div>
-<a name="java-compilers"></a><a name="N1040C"></a><a name="Java+Compilers"></a>
+<a name="java-compilers"></a><a name="N10408"></a><a name="Java+Compilers"></a>
 <h5>Java Compilers</h5>
 <div style="margin-left: 0 ; border: 2px">
 <p>
@@ -1167,7 +1177,7 @@
          
 </p>
 </div>
-<a name="other-compilers"></a><a name="N10432"></a><a name="Other+Compilers"></a>
+<a name="other-compilers"></a><a name="N1042E"></a><a name="Other+Compilers"></a>
 <h5>Other Compilers</h5>
 <div style="margin-left: 0 ; border: 2px">
 <p>
@@ -1179,7 +1189,7 @@
        </p>
 </div>
 </div>
-<a name="object-unload"></a><a name="N1044D"></a><a name="Object+Program+Unloading"></a>
+<a name="object-unload"></a><a name="N10449"></a><a name="Object+Program+Unloading"></a>
 <h4>Object Program Unloading</h4>
 <div style="margin-left: 0 ; border: 2px">
 <p>
@@ -1212,7 +1222,7 @@
        explicit method for reloading class files.
      </p>
 </div>
-<a name="class-loader"></a><a name="N1047B"></a><a name="The+Cocoon+Class+Loader"></a>
+<a name="class-loader"></a><a name="N10477"></a><a name="The+Cocoon+Class+Loader"></a>
 <h4>The Cocoon Class Loader</h4>
 <div style="margin-left: 0 ; border: 2px">
 <p>
@@ -1304,7 +1314,7 @@
 
  
 <a name="interpreted-languages"></a>
- <a name="N104EC"></a><a name="Interpreted+Languages"></a>
+ <a name="N104E6"></a><a name="Interpreted+Languages"></a>
 <h3>Interpreted Languages</h3>
 <div style="margin-left: 0 ; border: 2px">
 <p>
@@ -1373,7 +1383,7 @@
 
  
 <a name="markup-language"></a>
- <a name="N10534"></a><a name="The+Markup+Language+Processor"></a>
+ <a name="N1052E"></a><a name="The+Markup+Language+Processor"></a>
 <h3>The Markup Language Processor</h3>
 <div style="margin-left: 0 ; border: 2px">
 <p>
@@ -1483,7 +1493,7 @@
      SAX-based filtering pipeline.
    </div>
 </div>
-<a name="markup-encoding"></a><a name="N105A5"></a><a name="Markup+Encoding"></a>
+<a name="markup-encoding"></a><a name="N1059E"></a><a name="Markup+Encoding"></a>
 <h4>Markup Encoding</h4>
 <div style="margin-left: 0 ; border: 2px">
 <p>
@@ -1506,7 +1516,7 @@
      </div>
 </div>
 </div>
-<a name="logicsheet-class"></a><a name="N105BD"></a><a name="The+Logicsheet+class"></a>
+<a name="logicsheet-class"></a><a name="N105B6"></a><a name="The+Logicsheet+class"></a>
 <h4>The Logicsheet class</h4>
 <div style="margin-left: 0 ; border: 2px">
 <a name="logicsheet"></a>
@@ -1569,7 +1579,7 @@
       </div>
 </div>
 </div>
-<a name="named-logicsheet"></a><a name="N105FF"></a><a name="Named+Logicsheets"></a>
+<a name="named-logicsheet"></a><a name="N105F8"></a><a name="Named+Logicsheets"></a>
 <h4>Named Logicsheets</h4>
 <div style="margin-left: 0 ; border: 2px">
 <p>
@@ -1637,7 +1647,7 @@
       </div>
 </div>
 </div>
-<a name="logicsheet-generator"></a><a name="N1064F"></a><a name="Logicsheet+Code+Generators"></a>
+<a name="logicsheet-generator"></a><a name="N10648"></a><a name="Logicsheet+Code+Generators"></a>
 <h4>Logicsheet Code Generators</h4>
 <div style="margin-left: 0 ; border: 2px">
 <p>
@@ -1699,7 +1709,7 @@
       </div>
 </div>
 </div>
-<a name="markup-definition"></a><a name="N10693"></a><a name="Markup+Language+Definition"></a>
+<a name="markup-definition"></a><a name="N1068C"></a><a name="Markup+Language+Definition"></a>
 <h4>Markup Language Definition</h4>
 <div style="margin-left: 0 ; border: 2px">
 <p>
@@ -1754,7 +1764,7 @@
 
  
 <a name="xsp-language"></a>
- <a name="N106C0"></a><a name="The+XSP+Markup+Language"></a>
+ <a name="N106B8"></a><a name="The+XSP+Markup+Language"></a>
 <h3>The XSP Markup Language</h3>
 <div style="margin-left: 0 ; border: 2px">
 <p>
@@ -1781,7 +1791,7 @@
      <span class="codefrag">&lt;xsp:page&gt;</span> element.
    </div>
 </div>
-<a name="xsp-encoding"></a><a name="N106DB"></a><a name="Markup+Encoding-N106D3"></a>
+<a name="xsp-encoding"></a><a name="N106D3"></a><a name="Markup+Encoding-N106D3"></a>
 <h4>Markup Encoding</h4>
 <div style="margin-left: 0 ; border: 2px">
 <p>Method <span class="codefrag">getEncoding</span> is implemented by class
@@ -1799,7 +1809,7 @@
      </div>
 </div>
 </div>
-<a name="xsp-preprocessing"></a><a name="N10700"></a><a name="Document+Preprocessing"></a>
+<a name="xsp-preprocessing"></a><a name="N106F8"></a><a name="Document+Preprocessing"></a>
 <h4>Document Preprocessing</h4>
 <div style="margin-left: 0 ; border: 2px">
 <p>
@@ -1847,7 +1857,7 @@
      </div>
 </div>
 </div>
-<a name="xsp-dependencies"></a><a name="N1073F"></a><a name="Dependency+Tracking"></a>
+<a name="xsp-dependencies"></a><a name="N10737"></a><a name="Dependency+Tracking"></a>
 <h4>Dependency Tracking</h4>
 <div style="margin-left: 0 ; border: 2px">
 <p>
@@ -1861,7 +1871,7 @@
        classes' <span class="codefrag">AbstractServerPage</span> superclass.
      </p>
 </div>
-<a name="xsp-builtin"></a><a name="N1075D"></a><a name="XSP+Builtin+Logicsheets"></a>
+<a name="xsp-builtin"></a><a name="N10755"></a><a name="XSP+Builtin+Logicsheets"></a>
 <h4>XSP Builtin Logicsheets</h4>
 <div style="margin-left: 0 ; border: 2px">
 <p>
@@ -1882,7 +1892,7 @@
 
  
 <a name="dom-xsp"></a>
- <a name="N10773"></a><a name="The+DOM-XSP+Markup+Language"></a>
+ <a name="N1076B"></a><a name="The+DOM-XSP+Markup+Language"></a>
 <h3>The DOM-XSP Markup Language</h3>
 <div style="margin-left: 0 ; border: 2px">
 <p>
@@ -1914,7 +1924,7 @@
 
  
 <a name="program-generator"></a>
- <a name="N10791"></a><a name="The+Program+Generator"></a>
+ <a name="N10789"></a><a name="The+Program+Generator"></a>
 <h3>The Program Generator</h3>
 <div style="margin-left: 0 ; border: 2px">
 <p>
@@ -1967,7 +1977,7 @@
      </a>
    
 </p>
-<a name="program-repository"></a><a name="N107D8"></a><a name="Program+Repository"></a>
+<a name="program-repository"></a><a name="N107D0"></a><a name="Program+Repository"></a>
 <h4>Program Repository</h4>
 <div style="margin-left: 0 ; border: 2px">
 <p>
@@ -2018,7 +2028,7 @@
      
 </ul>
 </div>
-<a name="program-reloading"></a><a name="N10834"></a><a name="Program+Reloading"></a>
+<a name="program-reloading"></a><a name="N1082C"></a><a name="Program+Reloading"></a>
 <h4>Program Reloading</h4>
 <div style="margin-left: 0 ; border: 2px">
 <p>
@@ -2049,7 +2059,7 @@
 
  
 <a name="named-components"></a>
- <a name="N1086D"></a><a name="Named+Components"></a>
+ <a name="N10865"></a><a name="Named+Components"></a>
 <h3>Named Components</h3>
 <div style="margin-left: 0 ; border: 2px">
 <p>
@@ -2142,7 +2152,7 @@
 
  
 <a name="sitemap-configuration"></a>
- <a name="N108F6"></a><a name="XSP+Sitemap+Configuration"></a>
+ <a name="N108EE"></a><a name="XSP+Sitemap+Configuration"></a>
 <h3>XSP Sitemap Configuration</h3>
 <div style="margin-left: 0 ; border: 2px">
 <div class="frame note">
@@ -2251,11 +2261,14 @@
 <!--================= start Footer ==================-->
 <table summary="footer" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr>
-<td colspan="2" height="1" bgcolor="#4C6C8F"><img height="1" width="1" alt="" src="../../skin/images/spacer.gif" class="spacer"><a href="../../skin/images/label.gif"></a><a href="../../skin/images/page.gif"></a><a href="../../skin/images/chapter.gif"></a><a href="../../skin/images/chapter_open.gif"></a><a href="../../skin/images/current.gif"></a><a href="/favicon.ico"></a></td>
+<td colspan="2" height="1" bgcolor="#4C6C8F"><img height="1" width="1" alt="" src="../../skin/images/spacer.gif" class="spacer"><a href="../../skin/images/label.gif"></a><a href="../../skin/images/page.gif"></a><a href="../../skin/images/chapter.gif"></a><a href="../../skin/images/chapter_open.gif"></a><a href="../../skin/images/current.gif"></a></td>
 </tr>
 <tr>
-<td colspan="2" bgcolor="#CFDCED" class="copyright" align="center"><font size="2" face="Arial, Helvetica, Sans-Serif">Copyright &copy;
-          1999-2004&nbsp;The Apache Software Foundation. All rights reserved.<script type="text/javascript" language="JavaScript"><!--
+<td colspan="2" bgcolor="#CFDCED" class="copyright" align="center"><font size="2" face="Arial, Helvetica, Sans-Serif"><a href="http://www.apache.org/licenses/">
+              Copyright &copy; 1999-2005&nbsp;
+              The Apache Software Foundation.</a>
+          All rights reserved.
+          <script type="text/javascript" language="JavaScript"><!--
               document.write(" - "+"Last Published: " + document.lastModified);
             //  --></script></font></td>
 </tr>

Modified: cocoon/site/site/2.1/userdocs/xsp/xsp-internals.pdf
URL: http://svn.apache.org/viewcvs/cocoon/site/site/2.1/userdocs/xsp/xsp-internals.pdf?view=diff&r1=159368&r2=159369
==============================================================================
Binary files - no diff available.

Modified: cocoon/site/site/2.1/userdocs/xsp/xsp.html
URL: http://svn.apache.org/viewcvs/cocoon/site/site/2.1/userdocs/xsp/xsp.html?view=diff&r1=159368&r2=159369
==============================================================================
--- cocoon/site/site/2.1/userdocs/xsp/xsp.html (original)
+++ cocoon/site/site/2.1/userdocs/xsp/xsp.html Tue Mar 29 05:47:29 2005
@@ -2,14 +2,18 @@
 <html>
 <head>
 <META http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta content="Apache Forrest" name="Generator">
+<meta name="Forrest-version" content="0.6">
+<meta name="Forrest-skin-name" content="forrest-site">
 <title>XSP learning map</title>
 <link type="text/css" href="../../skin/page.css" rel="stylesheet">
+<link rel="shortcut icon" href="../../">
 </head>
 <body text="#000000" bgcolor="#FFFFFF">
 <!--================= start Navigation Path ==================-->
 <table summary="navigation path" width="100%" border="0" cellpadding="0" cellspacing="0">
 <tr>
-<td nowrap="nowrap" valign="middle" bgcolor="#CFDCED" height="20"><img height="1" width="5" alt="" src="../../skin/images/spacer.gif" class="spacer"><!--===== breadcrumb trail (javascript-generated) ====--><font size="2" face="Arial, Helvetica, Sans-serif"><script src="../../skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script></font></td>
+<td nowrap="nowrap" valign="middle" bgcolor="#CFDCED" height="20"><img height="1" width="5" alt="" src="../../skin/images/spacer.gif" class="spacer"><!--===== breadcrumb trail (javascript-generated) ====--><font size="2" face="Arial, Helvetica, Sans-serif"><a href="http://www.apache.org/">apache</a> &gt; <a href="http://cocoon.apache.org/">cocoon</a><script src="../../skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script></font></td>
 </tr>
 <tr>
 <td bgcolor="#4C6C8F" height="2"><img height="2" width="2" alt="" src="../../skin/images/spacer.gif" class="spacer"></td>
@@ -20,9 +24,9 @@
 <table summary="header with logos" width="100%" border="0" cellpadding="0" cellspacing="0">
 <tr>
 <!--================= start Group Logo ==================-->
-<td bgcolor="#294563"><a href="http://cocoon.apache.org/"><img border="0" class="logoImage" alt="Apache Cocoon" src="../../images/cocoon-project-logo.png"></a></td>
+<td bgcolor="#294563"><a href="http://cocoon.apache.org/"><img class="logoImage" alt="Apache Cocoon" src="../../images/cocoon-project-logo.png"></a></td>
 <!--================= end Group Logo ==================-->
-<!--================= start Project Logo ==================--><td width="100%" align="center" bgcolor="#294563"><a href="http://cocoon.apache.org/"><img border="0" class="logoImage" alt="Apache Cocoon" src="../../images/project-logo.gif"></a></td>
+<!--================= start Project Logo ==================--><td width="100%" align="center" bgcolor="#294563"><a href="http://cocoon.apache.org/"><img class="logoImage" alt="Apache Cocoon" src="../../images/project-logo.gif" title="Apache Cocoon"></a></td>
 <!--================= end Project Logo ==================-->
 <!--================= start Search ==================--><td valign="top" rowspan="2" bgcolor="#294563">
 <form target="_blank" action="http://www.google.com/search" method="get">
@@ -31,13 +35,13 @@
 <td colspan="3"><img height="10" width="1" alt="" src="../../skin/images/spacer.gif" class="spacer"></td>
 </tr>
 <tr>
-<td><img height="1" width="1" alt="" src="../../skin/images/spacer.gif" class="spacer"></td><td nowrap="nowrap"><input value="cocoon.apache.org" name="sitesearch" type="hidden"><input size="15" name="q" id="query" type="text"><img height="1" width="5" alt="" src="../../skin/images/spacer.gif" class="spacer"><input name="Search" value="Search" type="submit">
+<td><img height="1" width="1" alt="" src="../../skin/images/spacer.gif" class="spacer"></td><td nowrap="nowrap"><input value="cocoon.apache.org" name="as_sitesearch" type="hidden"><input size="15" name="as_q" id="query" type="text"><img height="1" width="5" alt="" src="../../skin/images/spacer.gif" class="spacer"><input name="Search" value="Search" type="submit">
 <br>
 <font face="Arial, Helvetica, Sans-serif" size="2" color="white">
-                      the Apache Cocoon site
-                      
-                      
-                    </font></td><td><img height="1" width="1" alt="" src="../../skin/images/spacer.gif" class="spacer"></td>
+                          the Apache Cocoon site
+                          
+                          
+                        </font></td><td><img height="1" width="1" alt="" src="../../skin/images/spacer.gif" class="spacer"></td>
 </tr>
 <tr>
 <td><img alt="" border="0" height="10" width="9" src="../../skin/images/search-left.gif"></td><td><img height="1" width="1" alt="" src="../../skin/images/spacer.gif" class="spacer"></td><td><img alt="" border="0" height="10" width="9" src="../../skin/images/search-right.gif"></td>
@@ -45,7 +49,7 @@
 </table>
 </form>
 </td>
-<!--================= start Search ==================--><td bgcolor="#294563"><img height="10" width="10" alt="" src="../../skin/images/spacer.gif" class="spacer"></td>
+<!--================= end Search ==================--><td bgcolor="#294563"><img height="10" width="10" alt="" src="../../skin/images/spacer.gif" class="spacer"></td>
 </tr>
 <tr>
 <td valign="bottom" bgcolor="#294563" colspan="2">
@@ -64,10 +68,10 @@
 </table>
 </div>
 <!--================= end Tabs ==================-->
-</td><td bgcolor="#294563"><img alt="" width="1" height="1" src="../../skin/images/spacer.gif" class="spacer"></td>
+</td><td bgcolor="#294563"></td>
 </tr>
 <tr>
-<td bgcolor="#4C6C8F" colspan="4"><img width="1" height="10" alt="" src="../../skin/images/spacer.gif" class="spacer"></td>
+<td height="10" bgcolor="#4C6C8F" colspan="4"></td>
 </tr>
 </table>
 <!--================= end Banner ==================-->
@@ -200,28 +204,8 @@
 <tr>
 <td valign="middle">
 <h1>XSP learning map</h1>
-</td><script language="Javascript" type="text/javascript">
-function printit() {  
-if (window.print) {
-    window.print() ;  
-} else {
-    var WebBrowser = '<OBJECT ID="WebBrowser1" WIDTH="0" HEIGHT="0" CLASSID="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></OBJECT>';
-document.body.insertAdjacentHTML('beforeEnd', WebBrowser);
-    WebBrowser1.ExecWB(6, 2);//Use a 1 vs. a 2 for a prompting dialog box    WebBrowser1.outerHTML = "";  
-}
-}
-</script><script language="Javascript" type="text/javascript">
-var NS = (navigator.appName == "Netscape");
-var VERSION = parseInt(navigator.appVersion);
-if (VERSION > 3) {
-    document.write('<td nowrap="nowrap" width="40" align="center">');
-    document.write('  <a class="dida" href="javascript:printit()">');
-    document.write('    <img alt="Print this Page" src="../../skin/images/printer.gif" class="skin"><br>');
-    document.write('  print</a>');
-    document.write('</td>');
-}
-</script><td nowrap="nowrap" width="40" align="center"><a class="dida" href="xsp.pdf"><img alt="PDF" src="../../skin/images/pdfdoc.gif" class="skin"><br>
-          PDF</a></td>
+</td><td nowrap="nowrap" width="40" align="center"><a class="dida" href="xsp.pdf"><img alt="PDF" src="../../skin/images/pdfdoc.gif" class="skin"><br>
+        PDF</a></td>
 </tr>
 </table>
 <ul class="minitoc">
@@ -264,11 +248,14 @@
 <!--================= start Footer ==================-->
 <table summary="footer" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr>
-<td colspan="2" height="1" bgcolor="#4C6C8F"><img height="1" width="1" alt="" src="../../skin/images/spacer.gif" class="spacer"><a href="../../skin/images/label.gif"></a><a href="../../skin/images/page.gif"></a><a href="../../skin/images/chapter.gif"></a><a href="../../skin/images/chapter_open.gif"></a><a href="../../skin/images/current.gif"></a><a href="/favicon.ico"></a></td>
+<td colspan="2" height="1" bgcolor="#4C6C8F"><img height="1" width="1" alt="" src="../../skin/images/spacer.gif" class="spacer"><a href="../../skin/images/label.gif"></a><a href="../../skin/images/page.gif"></a><a href="../../skin/images/chapter.gif"></a><a href="../../skin/images/chapter_open.gif"></a><a href="../../skin/images/current.gif"></a></td>
 </tr>
 <tr>
-<td colspan="2" bgcolor="#CFDCED" class="copyright" align="center"><font size="2" face="Arial, Helvetica, Sans-Serif">Copyright &copy;
-          1999-2004&nbsp;The Apache Software Foundation. All rights reserved.<script type="text/javascript" language="JavaScript"><!--
+<td colspan="2" bgcolor="#CFDCED" class="copyright" align="center"><font size="2" face="Arial, Helvetica, Sans-Serif"><a href="http://www.apache.org/licenses/">
+              Copyright &copy; 1999-2005&nbsp;
+              The Apache Software Foundation.</a>
+          All rights reserved.
+          <script type="text/javascript" language="JavaScript"><!--
               document.write(" - "+"Last Published: " + document.lastModified);
             //  --></script></font></td>
 </tr>

Modified: cocoon/site/site/2.1/userdocs/xsp/xsp.pdf
URL: http://svn.apache.org/viewcvs/cocoon/site/site/2.1/userdocs/xsp/xsp.pdf?view=diff&r1=159368&r2=159369
==============================================================================
Binary files - no diff available.

Modified: cocoon/site/site/2.1/who.html
URL: http://svn.apache.org/viewcvs/cocoon/site/site/2.1/who.html?view=diff&r1=159368&r2=159369
==============================================================================
--- cocoon/site/site/2.1/who.html (original)
+++ cocoon/site/site/2.1/who.html Tue Mar 29 05:47:29 2005
@@ -2,14 +2,18 @@
 <html>
 <head>
 <META http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta content="Apache Forrest" name="Generator">
+<meta name="Forrest-version" content="0.6">
+<meta name="Forrest-skin-name" content="forrest-site">
 <title>Who we are</title>
 <link type="text/css" href="skin/page.css" rel="stylesheet">
+<link rel="shortcut icon" href="">
 </head>
 <body text="#000000" bgcolor="#FFFFFF">
 <!--================= start Navigation Path ==================-->
 <table summary="navigation path" width="100%" border="0" cellpadding="0" cellspacing="0">
 <tr>
-<td nowrap="nowrap" valign="middle" bgcolor="#CFDCED" height="20"><img height="1" width="5" alt="" src="skin/images/spacer.gif" class="spacer"><!--===== breadcrumb trail (javascript-generated) ====--><font size="2" face="Arial, Helvetica, Sans-serif"><script src="skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script></font></td>
+<td nowrap="nowrap" valign="middle" bgcolor="#CFDCED" height="20"><img height="1" width="5" alt="" src="skin/images/spacer.gif" class="spacer"><!--===== breadcrumb trail (javascript-generated) ====--><font size="2" face="Arial, Helvetica, Sans-serif"><a href="http://www.apache.org/">apache</a> &gt; <a href="http://cocoon.apache.org/">cocoon</a><script src="skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script></font></td>
 </tr>
 <tr>
 <td bgcolor="#4C6C8F" height="2"><img height="2" width="2" alt="" src="skin/images/spacer.gif" class="spacer"></td>
@@ -20,9 +24,9 @@
 <table summary="header with logos" width="100%" border="0" cellpadding="0" cellspacing="0">
 <tr>
 <!--================= start Group Logo ==================-->
-<td bgcolor="#294563"><a href="http://cocoon.apache.org/"><img border="0" class="logoImage" alt="Apache Cocoon" src="images/cocoon-project-logo.png"></a></td>
+<td bgcolor="#294563"><a href="http://cocoon.apache.org/"><img class="logoImage" alt="Apache Cocoon" src="images/cocoon-project-logo.png"></a></td>
 <!--================= end Group Logo ==================-->
-<!--================= start Project Logo ==================--><td width="100%" align="center" bgcolor="#294563"><a href="http://cocoon.apache.org/"><img border="0" class="logoImage" alt="Apache Cocoon" src="images/project-logo.gif"></a></td>
+<!--================= start Project Logo ==================--><td width="100%" align="center" bgcolor="#294563"><a href="http://cocoon.apache.org/"><img class="logoImage" alt="Apache Cocoon" src="images/project-logo.gif" title="Apache Cocoon"></a></td>
 <!--================= end Project Logo ==================-->
 <!--================= start Search ==================--><td valign="top" rowspan="2" bgcolor="#294563">
 <form target="_blank" action="http://www.google.com/search" method="get">
@@ -31,13 +35,13 @@
 <td colspan="3"><img height="10" width="1" alt="" src="skin/images/spacer.gif" class="spacer"></td>
 </tr>
 <tr>
-<td><img height="1" width="1" alt="" src="skin/images/spacer.gif" class="spacer"></td><td nowrap="nowrap"><input value="cocoon.apache.org" name="sitesearch" type="hidden"><input size="15" name="q" id="query" type="text"><img height="1" width="5" alt="" src="skin/images/spacer.gif" class="spacer"><input name="Search" value="Search" type="submit">
+<td><img height="1" width="1" alt="" src="skin/images/spacer.gif" class="spacer"></td><td nowrap="nowrap"><input value="cocoon.apache.org" name="as_sitesearch" type="hidden"><input size="15" name="as_q" id="query" type="text"><img height="1" width="5" alt="" src="skin/images/spacer.gif" class="spacer"><input name="Search" value="Search" type="submit">
 <br>
 <font face="Arial, Helvetica, Sans-serif" size="2" color="white">
-                      the Apache Cocoon site
-                      
-                      
-                    </font></td><td><img height="1" width="1" alt="" src="skin/images/spacer.gif" class="spacer"></td>
+                          the Apache Cocoon site
+                          
+                          
+                        </font></td><td><img height="1" width="1" alt="" src="skin/images/spacer.gif" class="spacer"></td>
 </tr>
 <tr>
 <td><img alt="" border="0" height="10" width="9" src="skin/images/search-left.gif"></td><td><img height="1" width="1" alt="" src="skin/images/spacer.gif" class="spacer"></td><td><img alt="" border="0" height="10" width="9" src="skin/images/search-right.gif"></td>
@@ -45,7 +49,7 @@
 </table>
 </form>
 </td>
-<!--================= start Search ==================--><td bgcolor="#294563"><img height="10" width="10" alt="" src="skin/images/spacer.gif" class="spacer"></td>
+<!--================= end Search ==================--><td bgcolor="#294563"><img height="10" width="10" alt="" src="skin/images/spacer.gif" class="spacer"></td>
 </tr>
 <tr>
 <td valign="bottom" bgcolor="#294563" colspan="2">
@@ -64,10 +68,10 @@
 </table>
 </div>
 <!--================= end Tabs ==================-->
-</td><td bgcolor="#294563"><img alt="" width="1" height="1" src="skin/images/spacer.gif" class="spacer"></td>
+</td><td bgcolor="#294563"></td>
 </tr>
 <tr>
-<td bgcolor="#4C6C8F" colspan="4"><img width="1" height="10" alt="" src="skin/images/spacer.gif" class="spacer"></td>
+<td height="10" bgcolor="#4C6C8F" colspan="4"></td>
 </tr>
 </table>
 <!--================= end Banner ==================-->
@@ -312,28 +316,8 @@
 <tr>
 <td valign="middle">
 <h1>Who we are</h1>
-</td><script language="Javascript" type="text/javascript">
-function printit() {  
-if (window.print) {
-    window.print() ;  
-} else {
-    var WebBrowser = '<OBJECT ID="WebBrowser1" WIDTH="0" HEIGHT="0" CLASSID="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></OBJECT>';
-document.body.insertAdjacentHTML('beforeEnd', WebBrowser);
-    WebBrowser1.ExecWB(6, 2);//Use a 1 vs. a 2 for a prompting dialog box    WebBrowser1.outerHTML = "";  
-}
-}
-</script><script language="Javascript" type="text/javascript">
-var NS = (navigator.appName == "Netscape");
-var VERSION = parseInt(navigator.appVersion);
-if (VERSION > 3) {
-    document.write('<td nowrap="nowrap" width="40" align="center">');
-    document.write('  <a class="dida" href="javascript:printit()">');
-    document.write('    <img alt="Print this Page" src="skin/images/printer.gif" class="skin"><br>');
-    document.write('  print</a>');
-    document.write('</td>');
-}
-</script><td nowrap="nowrap" width="40" align="center"><a class="dida" href="who.pdf"><img alt="PDF" src="skin/images/pdfdoc.gif" class="skin"><br>
-          PDF</a></td>
+</td><td nowrap="nowrap" width="40" align="center"><a class="dida" href="who.pdf"><img alt="PDF" src="skin/images/pdfdoc.gif" class="skin"><br>
+        PDF</a></td>
 </tr>
 </table>
 <ul class="minitoc">
@@ -547,11 +531,14 @@
 <!--================= start Footer ==================-->
 <table summary="footer" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr>
-<td colspan="2" height="1" bgcolor="#4C6C8F"><img height="1" width="1" alt="" src="skin/images/spacer.gif" class="spacer"><a href="skin/images/label.gif"></a><a href="skin/images/page.gif"></a><a href="skin/images/chapter.gif"></a><a href="skin/images/chapter_open.gif"></a><a href="skin/images/current.gif"></a><a href="/favicon.ico"></a></td>
+<td colspan="2" height="1" bgcolor="#4C6C8F"><img height="1" width="1" alt="" src="skin/images/spacer.gif" class="spacer"><a href="skin/images/label.gif"></a><a href="skin/images/page.gif"></a><a href="skin/images/chapter.gif"></a><a href="skin/images/chapter_open.gif"></a><a href="skin/images/current.gif"></a></td>
 </tr>
 <tr>
-<td colspan="2" bgcolor="#CFDCED" class="copyright" align="center"><font size="2" face="Arial, Helvetica, Sans-Serif">Copyright &copy;
-          1999-2004&nbsp;The Apache Software Foundation. All rights reserved.<script type="text/javascript" language="JavaScript"><!--
+<td colspan="2" bgcolor="#CFDCED" class="copyright" align="center"><font size="2" face="Arial, Helvetica, Sans-Serif"><a href="http://www.apache.org/licenses/">
+              Copyright &copy; 1999-2005&nbsp;
+              The Apache Software Foundation.</a>
+          All rights reserved.
+          <script type="text/javascript" language="JavaScript"><!--
               document.write(" - "+"Last Published: " + document.lastModified);
             //  --></script></font></td>
 </tr>

Modified: cocoon/site/site/2.1/who.pdf
URL: http://svn.apache.org/viewcvs/cocoon/site/site/2.1/who.pdf?view=diff&r1=159368&r2=159369
==============================================================================
Binary files - no diff available.