You are viewing a plain text version of this content. The canonical link for it is here.
Posted to general-cvs@xml.apache.org by sh...@apache.org on 2002/12/04 06:40:00 UTC

cvs commit: xml-site/targets/cocoon/howto/xmlform-wizard howto-xmlform-wizard-4.html

shannon     2002/12/03 21:40:00

  Modified:    targets/cocoon/howto howto-author-core-docs.html
                        howto-author-faq.html howto-author-howto.html
                        howto-author-snippet.html howto-bugzilla.html
                        howto-html-pdf-publishing.html
                        howto-paginator-transformer.html howto-patch.html
                        index.html
               targets/cocoon/howto/xmlform-wizard
                        howto-xmlform-wizard-4.html
  Added:       targets/cocoon/howto howto-i18n-xmlform.html
  Log:
  Site update.
  
  Revision  Changes    Path
  1.4       +3 -0      xml-site/targets/cocoon/howto/howto-author-core-docs.html
  
  Index: howto-author-core-docs.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/cocoon/howto/howto-author-core-docs.html,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- howto-author-core-docs.html	19 Oct 2002 13:32:55 -0000	1.3
  +++ howto-author-core-docs.html	4 Dec 2002 05:40:00 -0000	1.4
  @@ -92,6 +92,9 @@
   <td valign="top" bgcolor="#959595" background="images/label-background_a.gif"><a class="menu" href="chaperon/howto-chaperon-intro.html">Chaperon</a></td>
   </tr>
   <tr>
  +<td valign="top" bgcolor="#959595" background="images/label-background_a.gif"><a class="menu" href="howto-i18n-xmlform.html">i18n XMLForm</a></td>
  +</tr>
  +<tr>
   <td background="images/label-background_b.gif" bgcolor="#959595" valign="top"><img width="120" height="6" src="images/separator.gif"><br>
   <span class="menutitle">Documentation</span></td>
   </tr>
  
  
  
  1.5       +3 -0      xml-site/targets/cocoon/howto/howto-author-faq.html
  
  Index: howto-author-faq.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/cocoon/howto/howto-author-faq.html,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- howto-author-faq.html	19 Oct 2002 13:32:55 -0000	1.4
  +++ howto-author-faq.html	4 Dec 2002 05:40:00 -0000	1.5
  @@ -92,6 +92,9 @@
   <td valign="top" bgcolor="#959595" background="images/label-background_a.gif"><a class="menu" href="chaperon/howto-chaperon-intro.html">Chaperon</a></td>
   </tr>
   <tr>
  +<td valign="top" bgcolor="#959595" background="images/label-background_a.gif"><a class="menu" href="howto-i18n-xmlform.html">i18n XMLForm</a></td>
  +</tr>
  +<tr>
   <td background="images/label-background_b.gif" bgcolor="#959595" valign="top"><img width="120" height="6" src="images/separator.gif"><br>
   <span class="menutitle">Documentation</span></td>
   </tr>
  
  
  
  1.5       +3 -0      xml-site/targets/cocoon/howto/howto-author-howto.html
  
  Index: howto-author-howto.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/cocoon/howto/howto-author-howto.html,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- howto-author-howto.html	19 Oct 2002 13:32:55 -0000	1.4
  +++ howto-author-howto.html	4 Dec 2002 05:40:00 -0000	1.5
  @@ -92,6 +92,9 @@
   <td valign="top" bgcolor="#959595" background="images/label-background_a.gif"><a class="menu" href="chaperon/howto-chaperon-intro.html">Chaperon</a></td>
   </tr>
   <tr>
  +<td valign="top" bgcolor="#959595" background="images/label-background_a.gif"><a class="menu" href="howto-i18n-xmlform.html">i18n XMLForm</a></td>
  +</tr>
  +<tr>
   <td background="images/label-background_b.gif" bgcolor="#959595" valign="top"><img width="120" height="6" src="images/separator.gif"><br>
   <span class="menutitle">Documentation</span></td>
   </tr>
  
  
  
  1.5       +3 -0      xml-site/targets/cocoon/howto/howto-author-snippet.html
  
  Index: howto-author-snippet.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/cocoon/howto/howto-author-snippet.html,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- howto-author-snippet.html	19 Oct 2002 13:32:55 -0000	1.4
  +++ howto-author-snippet.html	4 Dec 2002 05:40:00 -0000	1.5
  @@ -92,6 +92,9 @@
   <td valign="top" bgcolor="#959595" background="images/label-background_a.gif"><a class="menu" href="chaperon/howto-chaperon-intro.html">Chaperon</a></td>
   </tr>
   <tr>
  +<td valign="top" bgcolor="#959595" background="images/label-background_a.gif"><a class="menu" href="howto-i18n-xmlform.html">i18n XMLForm</a></td>
  +</tr>
  +<tr>
   <td background="images/label-background_b.gif" bgcolor="#959595" valign="top"><img width="120" height="6" src="images/separator.gif"><br>
   <span class="menutitle">Documentation</span></td>
   </tr>
  
  
  
  1.5       +3 -0      xml-site/targets/cocoon/howto/howto-bugzilla.html
  
  Index: howto-bugzilla.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/cocoon/howto/howto-bugzilla.html,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- howto-bugzilla.html	19 Oct 2002 13:32:55 -0000	1.4
  +++ howto-bugzilla.html	4 Dec 2002 05:40:00 -0000	1.5
  @@ -92,6 +92,9 @@
   <td valign="top" bgcolor="#959595" background="images/label-background_a.gif"><a class="menu" href="chaperon/howto-chaperon-intro.html">Chaperon</a></td>
   </tr>
   <tr>
  +<td valign="top" bgcolor="#959595" background="images/label-background_a.gif"><a class="menu" href="howto-i18n-xmlform.html">i18n XMLForm</a></td>
  +</tr>
  +<tr>
   <td background="images/label-background_b.gif" bgcolor="#959595" valign="top"><img width="120" height="6" src="images/separator.gif"><br>
   <span class="menutitle">Documentation</span></td>
   </tr>
  
  
  
  1.4       +3 -0      xml-site/targets/cocoon/howto/howto-html-pdf-publishing.html
  
  Index: howto-html-pdf-publishing.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/cocoon/howto/howto-html-pdf-publishing.html,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- howto-html-pdf-publishing.html	19 Oct 2002 13:32:55 -0000	1.3
  +++ howto-html-pdf-publishing.html	4 Dec 2002 05:40:00 -0000	1.4
  @@ -92,6 +92,9 @@
   <td valign="top" bgcolor="#959595" background="images/label-background_a.gif"><a class="menu" href="chaperon/howto-chaperon-intro.html">Chaperon</a></td>
   </tr>
   <tr>
  +<td valign="top" bgcolor="#959595" background="images/label-background_a.gif"><a class="menu" href="howto-i18n-xmlform.html">i18n XMLForm</a></td>
  +</tr>
  +<tr>
   <td background="images/label-background_b.gif" bgcolor="#959595" valign="top"><img width="120" height="6" src="images/separator.gif"><br>
   <span class="menutitle">Documentation</span></td>
   </tr>
  
  
  
  1.4       +3 -0      xml-site/targets/cocoon/howto/howto-paginator-transformer.html
  
  Index: howto-paginator-transformer.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/cocoon/howto/howto-paginator-transformer.html,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- howto-paginator-transformer.html	19 Oct 2002 13:32:55 -0000	1.3
  +++ howto-paginator-transformer.html	4 Dec 2002 05:40:00 -0000	1.4
  @@ -92,6 +92,9 @@
   <td valign="top" bgcolor="#959595" background="images/label-background_a.gif"><a class="menu" href="chaperon/howto-chaperon-intro.html">Chaperon</a></td>
   </tr>
   <tr>
  +<td valign="top" bgcolor="#959595" background="images/label-background_a.gif"><a class="menu" href="howto-i18n-xmlform.html">i18n XMLForm</a></td>
  +</tr>
  +<tr>
   <td background="images/label-background_b.gif" bgcolor="#959595" valign="top"><img width="120" height="6" src="images/separator.gif"><br>
   <span class="menutitle">Documentation</span></td>
   </tr>
  
  
  
  1.5       +3 -0      xml-site/targets/cocoon/howto/howto-patch.html
  
  Index: howto-patch.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/cocoon/howto/howto-patch.html,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- howto-patch.html	19 Oct 2002 13:32:55 -0000	1.4
  +++ howto-patch.html	4 Dec 2002 05:40:00 -0000	1.5
  @@ -92,6 +92,9 @@
   <td valign="top" bgcolor="#959595" background="images/label-background_a.gif"><a class="menu" href="chaperon/howto-chaperon-intro.html">Chaperon</a></td>
   </tr>
   <tr>
  +<td valign="top" bgcolor="#959595" background="images/label-background_a.gif"><a class="menu" href="howto-i18n-xmlform.html">i18n XMLForm</a></td>
  +</tr>
  +<tr>
   <td background="images/label-background_b.gif" bgcolor="#959595" valign="top"><img width="120" height="6" src="images/separator.gif"><br>
   <span class="menutitle">Documentation</span></td>
   </tr>
  
  
  
  1.5       +7 -0      xml-site/targets/cocoon/howto/index.html
  
  Index: index.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/cocoon/howto/index.html,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- index.html	19 Oct 2002 13:32:55 -0000	1.4
  +++ index.html	4 Dec 2002 05:40:00 -0000	1.5
  @@ -92,6 +92,9 @@
   <td valign="top" bgcolor="#959595" background="images/label-background_a.gif"><a class="menu" href="chaperon/howto-chaperon-intro.html">Chaperon</a></td>
   </tr>
   <tr>
  +<td valign="top" bgcolor="#959595" background="images/label-background_a.gif"><a class="menu" href="howto-i18n-xmlform.html">i18n XMLForm</a></td>
  +</tr>
  +<tr>
   <td background="images/label-background_b.gif" bgcolor="#959595" valign="top"><img width="120" height="6" src="images/separator.gif"><br>
   <span class="menutitle">Documentation</span></td>
   </tr>
  @@ -161,6 +164,10 @@
   
   <li>
   <font face="verdana, helvetica, sans serif"><a href="chaperon/howto-chaperon-intro.html">Chaperon Text Parser</a></font>
  +</li>
  +
  +<li>
  +<font face="verdana, helvetica, sans serif"><a href="howto-i18n-xmlform.html">i18n XMLForm</a></font>
   </li>
   	
   </ul>
  
  
  
  1.1                  xml-site/targets/cocoon/howto/howto-i18n-xmlform.html
  
  Index: howto-i18n-xmlform.html
  ===================================================================
  <html>
  <head>
  <META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
  <title>i18n within the XMLForm Framework</title>
  <STYLE type="text/css">
  a.menu {
  	color: #FFFFFF;
      text-align:left;               
      font-size:12px;
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-weight:plain;
      text-decoration:none;
      padding-left: 14px
  }
  
  A.menu:hover {
  	color: #FFCC00
  }
  
  
  .menutitle {
  	color: #000000;
      text-align:left;               
      font-size:10px;
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-weight:bold;
      padding-left: 8px
  }
  .menuselected {
  	color: #FFCC00;
      text-align:left;               
      font-size:12px;
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-weight:bold;
      padding-left: 14px
  }
  </STYLE>
  </head>
  <body bgcolor="#ffffff" marginheight="4" marginwidth="4" leftmargin="4" topmargin="4" alink="#cc0000" vlink="#0086b2" link="#039acc" text="#000000">
  <table border="0" cellpadding="0" cellspacing="0" width="100%">
  <tr>
  <td align="left" valign="top" rowspan="3" height="60" width="135"><img border="0" vspace="0" hspace="0" src="images/logo.gif" height="60" width="135"></td><td background="images/line.gif" rowspan="1" colSpan="2" align="left" valign="top" height="0" width="100%"></td><td align="left" valign="top" rowspan="3" height="60" width="29"><img border="0" vspace="0" hspace="0" src="images/right.gif" height="60" width="29"></td>
  </tr>
  <tr>
  <td bgcolor="#0086b2" colspan="2" align="right" valign="top" height="35" width="100%"><font color="#ffffff" face="Verdana, Arial, Helvetica, sans-serif" size="5">i18n within the XMLForm Framework</font></td>
  </tr>
  <tr>
  <td background="images/bottom.gif" colspan="2" width="100%" valign="top" height="20" bgcolor="#0086b2" align="right">
  <table width="288" cellspacing="0" cellpadding="0" border="0">
  <tr>
  <td align="left" valign="top" height="20" width="96"><a target="new" href="http://xml.apache.org/"><img border="0" vspace="0" hspace="0" name="xml" src="images/button-xml-lo.gif" height="20" width="96" alt="http://xml.apache.org/"></a></td><td align="left" valign="top" height="20" width="96"><a target="new" href="http://www.apache.org/"><img border="0" vspace="0" hspace="0" name="asf" src="images/button-asf-lo.gif" height="20" width="96" alt="http://www.apache.org/"></a></td><td align="left" valign="top" height="20" width="96"><a target="new" href="http://www.w3.org/"><img border="0" vspace="0" hspace="0" name="w3c" src="images/button-w3c-lo.gif" height="20" width="96" alt="http://www.w3.org/"></a></td>
  </tr>
  </table>
  </td>
  </tr>
  </table>
  <table width="100%" cellspacing="0" cellpadding="0" border="0">
  <tr width="100%">
  <td align="left" valign="top" width="120">
  <table width="120" cellspacing="0" cellpadding="0" border="0" bgcolor="#a0a0a0">
  <tr>
  <td valign="top" align="left"><img width="120" vspace="0" src="images/join.gif" hspace="0" height="14" border="0"><br>
  </td>
  </tr>
  <tr>
  <td valign="top" bgcolor="#959595" background="images/label-background_a.gif"><a class="menu" href="../index.html">Main</a></td>
  </tr>
  <tr>
  <td background="images/label-background_b.gif" bgcolor="#959595" valign="top"><img width="120" height="6" src="images/separator.gif"><br>
  <span class="menutitle">How-Tos</span></td>
  </tr>
  <tr>
  <td valign="top" bgcolor="#959595" background="images/label-background_a.gif"><a class="menu" href="index.html">Index</a></td>
  </tr>
  <tr>
  <td background="images/label-background_b.gif" bgcolor="#959595" valign="top"><img width="120" height="6" src="images/separator.gif"><br>
  <span class="menutitle">Using Cocoon</span></td>
  </tr>
  <tr>
  <td valign="top" bgcolor="#959595" background="images/label-background_a.gif"><a class="menu" href="xmlform-wizard/howto-xmlform-wizard.html">XMLForm</a></td>
  </tr>
  <tr>
  <td valign="top" bgcolor="#959595" background="images/label-background_a.gif"><a class="menu" href="howto-paginator-transformer.html">Paginator</a></td>
  </tr>
  <tr>
  <td valign="top" bgcolor="#959595" background="images/label-background_a.gif"><a class="menu" href="howto-html-pdf-publishing.html">HTML-PDF</a></td>
  </tr>
  <tr>
  <td valign="top" bgcolor="#959595" background="images/label-background_a.gif"><a class="menu" href="../userdocs/generators/wsproxy-generator.html">Web Syndication</a></td>
  </tr>
  <tr>
  <td valign="top" bgcolor="#959595" background="images/label-background_a.gif"><a class="menu" href="chaperon/howto-chaperon-intro.html">Chaperon</a></td>
  </tr>
  <tr>
  <td valign="top" bgcolor="#959595" background="images/label-background_a.gif"><span class="menuselected">i18n XMLForm</span></td>
  </tr>
  <tr>
  <td background="images/label-background_b.gif" bgcolor="#959595" valign="top"><img width="120" height="6" src="images/separator.gif"><br>
  <span class="menutitle">Documentation</span></td>
  </tr>
  <tr>
  <td valign="top" bgcolor="#959595" background="images/label-background_a.gif"><a class="menu" href="howto-author-howto.html">Author How-To</a></td>
  </tr>
  <tr>
  <td valign="top" bgcolor="#959595" background="images/label-background_a.gif"><a class="menu" href="howto-author-faq.html">Author FAQ</a></td>
  </tr>
  <tr>
  <td valign="top" bgcolor="#959595" background="images/label-background_a.gif"><a class="menu" href="howto-author-snippet.html">Author Snippet</a></td>
  </tr>
  <tr>
  <td valign="top" bgcolor="#959595" background="images/label-background_a.gif"><a class="menu" href="howto-author-core-docs.html">Author Docs</a></td>
  </tr>
  <tr>
  <td background="images/label-background_b.gif" bgcolor="#959595" valign="top"><img width="120" height="6" src="images/separator.gif"><br>
  <span class="menutitle">Contribution</span></td>
  </tr>
  <tr>
  <td valign="top" bgcolor="#959595" background="images/label-background_a.gif"><a class="menu" href="howto-patch.html">Prepare patch</a></td>
  </tr>
  <tr>
  <td valign="top" bgcolor="#959595" background="images/label-background_a.gif"><a class="menu" href="howto-bugzilla.html">Bugzilla</a></td>
  </tr>
  <tr>
  <td align="left" valign="top"><img width="120" vspace="0" src="images/close.gif" hspace="0" height="14" border="0"><br>
  </td>
  </tr>
  </table>
  </td><td>
  <table cellspacing="15" cellpadding="0" border="0">
  <tr>
  <td>
   
  
   
  
      <font face="verdana, helvetica, sans serif" size="+2" color="#0086b2">Notice</font>
  <hr style="color: #0086b2" size="1">
        
  <p>
  <font color="black" face="verdana,helvetica,sanserif">This How-To is based on components included in the Cocoon 2.1
        distribution. If you don't have this version, you can obtain it from
        the <a href="../index.html">Apache Cocoon</a> web site.
        </font>
  </p>
  
        
  <p>
  <font color="black" face="verdana,helvetica,sanserif"> Some user accessible points in the Cocoon 2.1 distribution should be
        considered "alpha". This means that the developer team is not
        investing _any_ effort to provide backward compatibility between alpha
        releases for these parts. This software will continue to be released as
        "alpha" until its code, schemas, and APIs are considered stable.
        </font>
  </p>
  
        
  <p>
  <font color="black" face="verdana,helvetica,sanserif">Until then, there will be no warranty that newer versions will
        maintain backward compatibility for such parts, even in the most simple
        cases. Of course Cocoon will be compatible to latest release, 2.0.x
        release. However, once "beta" status is reached, backward
        incompatible changes will be made only when absolutely necessary to
        reach "final" status. </font>
  </p>
  
        
  <p>
  <font color="black" face="verdana,helvetica,sanserif">The Cocoon development team understands the importance of reliable
        software as well protecting user investments through the creation of a
        solid development platform that doesn't change. On the other hand,
        the Cocoon project is a pioneer in many fields. Most of the technologies
        it uses are at a "working draft" phase only. Thus, reliability
        cannot be guaranteed before the software achieves its "final"
        status. </font>
  </p>
  
        
  <p>
  <font color="black" face="verdana,helvetica,sanserif">Until then, no effort will be provided to guarantee backward
        compatibility for any parts considered alpha. </font>
  </p>
  
        
  <p>
  <font color="black" face="verdana,helvetica,sanserif">You have been warned.</font>
  </p>
      
  
  
  
  <font face="verdana, helvetica, sans serif" size="+2" color="#0086b2">Overview</font>
  <hr style="color: #0086b2" size="1">
  
  <p>
  <font color="black" face="verdana,helvetica,sanserif">
  This How-To shows you how to use the i18n for web site internationalization with the XMLForm Framework.
  It requires prior knowledge of Cocoon XMLForm, XSLT, Schematron, and i18n.
  </font>
  </p>
  
  
  
  <font face="verdana, helvetica, sans serif" size="+2" color="#0086b2">Purpose</font>
  <hr style="color: #0086b2" size="1">
  
  <p>
  <font color="black" face="verdana,helvetica,sanserif">
  You will learn how to build a simple Login XMLForm and use i18n to make it multi-language enabled.
  This How-To teaches you how to build this form. Thus, you will get a better feel
  for how Cocoon XMLForm really works with i18n.
  </font>
  </p>
  
  
  
  <font face="verdana, helvetica, sans serif" size="+2" color="#0086b2">Intended Audience</font>
  <hr style="color: #0086b2" size="1">
  
  <p>
  <font color="black" face="verdana,helvetica,sanserif">
  Cocoon users who want to learn how to use the i18n for web site internationalization with the XMLForm Framework.
  </font>
  </p>
  
  
  
  <font face="verdana, helvetica, sans serif" size="+2" color="#0086b2">Prerequisites</font>
  <hr style="color: #0086b2" size="1">
  
  
  <p>
  <font color="black" face="verdana,helvetica,sanserif">Cocoon must be running on your system. The steps below have been tested with Cocoon 2.1-dev.</font>
  </p>
       
  <p>
  <font color="black" face="verdana,helvetica,sanserif">You will need the following:</font>
  </p>
  
        
  <blockquote>
  <ul>
          
  <li>
  <font face="verdana, helvetica, sans serif">A servlet engine such as Tomcat.</font>
  </li>
  
          
  <li>
  <font face="verdana, helvetica, sans serif">JDK 1.2 or later</font>
  </li>
  
        
  </ul>
  </blockquote>
  
        
  <p>
  <font color="black" face="verdana,helvetica,sanserif">Cocoon 2.1 CVS to be installed with the command:</font>
  </p>
  
        
  <div align="center">
  <table border="0" cellpadding="0" cellspacing="4">
  <tr>
  <td height="1" width="1" bgcolor="#0086b2"><img border="0" hspace="0" vspace="0" height="1" width="1" src="images/void.gif"></td><td height="1" bgcolor="#0086b2"><img border="0" hspace="0" vspace="0" height="1" width="1" src="images/void.gif"></td><td height="1" width="1" bgcolor="#0086b2"><img border="0" hspace="0" vspace="0" height="1" width="1" src="images/void.gif"></td>
  </tr>
  <tr>
  <td width="1" bgcolor="#0086b2"><img border="0" hspace="0" vspace="0" height="1" width="1" src="images/void.gif"></td><td bgcolor="#ffffff">
  <pre>build -Dinclude.webapp.libs=true webapp</pre>
  </td><td width="1" bgcolor="#0086b2"><img border="0" hspace="0" vspace="0" height="1" width="1" src="images/void.gif"></td>
  </tr>
  <tr>
  <td height="1" width="1" bgcolor="#0086b2"><img border="0" hspace="0" vspace="0" height="1" width="1" src="images/void.gif"></td><td height="1" bgcolor="#0086b2"><img border="0" hspace="0" vspace="0" height="1" width="1" src="images/void.gif"></td><td height="1" width="1" bgcolor="#0086b2"><img border="0" hspace="0" vspace="0" height="1" width="1" src="images/void.gif"></td>
  </tr>
  </table>
  </div>
  
        
  <p>
  <font color="black" face="verdana,helvetica,sanserif">You will need to understand and be familiar with XSL, i18n, XForms, XPath, and Schematron. If you
        are unfamiliar with these technologies, it is advised that you learn
        these related concepts first. If you are unfamiliar with XMLForm, check out the <a href="xmlform-wizard/howto-xmlform-wizard.html">
  XMLForm Wizard How-To</a> first.</font>
  </p>
  
  
  
  
  
  <font face="verdana, helvetica, sans serif" size="+2" color="#0086b2">Steps</font>
  <hr style="color: #0086b2" size="1">
  
  <p>
  <font color="black" face="verdana,helvetica,sanserif">
  Here's how to proceed.
  </font>
  </p>
  
  
  <font face="verdana, helvetica, sans serif" size="+1" color="#0086b2"><b>1. Create the the XMLForm file</b></font>
  
  <p>
  <font color="black" face="verdana,helvetica,sanserif">
  Create the XMLForm login xml file <b>Login.xml</b> and put the <code><font face="courier, monospaced">&lt;i18n:text&gt;</font></code> around the form fields as follows:</font>
  </p>
  
  
  <div align="center">
  <table border="0" cellpadding="0" cellspacing="4">
  <tr>
  <td height="1" width="1" bgcolor="#0086b2"><img border="0" hspace="0" vspace="0" height="1" width="1" src="images/void.gif"></td><td height="1" bgcolor="#0086b2"><img border="0" hspace="0" vspace="0" height="1" width="1" src="images/void.gif"></td><td height="1" width="1" bgcolor="#0086b2"><img border="0" hspace="0" vspace="0" height="1" width="1" src="images/void.gif"></td>
  </tr>
  <tr>
  <td width="1" bgcolor="#0086b2"><img border="0" hspace="0" vspace="0" height="1" width="1" src="images/void.gif"></td><td bgcolor="#ffffff">
  <pre>
  &lt;?xml version="1.0" ?&gt;
  &lt;document xmlns:xf="http://xml.apache.org/cocoon/xmlform/2002"
            xmlns:i18n="http://apache.org/cocoon/i18n/2.0"&gt;
    &lt;xf:form id="form-login" view="login" action="do-login" &gt;
      &lt;xf:caption&gt;Login&lt;/xf:caption&gt;
      &lt;error&gt;
        &lt;xf:violations class="error"/&gt;
      &lt;/error&gt;
    &lt;h5&gt;&lt;i18n:text&gt;Login&lt;/i18n:text&gt;&lt;/h5&gt;
     &lt;xf:textbox ref="/email"&gt;
         &lt;xf:caption&gt;&lt;i18n:text&gt;Email Address&lt;/i18n:text&gt;&lt;/xf:caption&gt;
         &lt;xf:violations class="error"/&gt;
     &lt;/xf:textbox&gt;
  
     &lt;xf:password ref="/password"&gt;
         &lt;xf:caption&gt;&lt;i18n:text&gt;Password&lt;/i18n:text&gt;&lt;/xf:caption&gt;
         &lt;xf:violations class="error"/&gt;
     &lt;/xf:password&gt;
     &lt;xf:submit id="login" class="button"&gt;
        &lt;xf:caption&gt;&lt;i18n:text&gt;Login&lt;/i18n:text&gt;&lt;/xf:caption&gt;
     &lt;/xf:submit&gt;
    &lt;/xf:form&gt;
  &lt;/document&gt;
  
          </pre>
  </td><td width="1" bgcolor="#0086b2"><img border="0" hspace="0" vspace="0" height="1" width="1" src="images/void.gif"></td>
  </tr>
  <tr>
  <td height="1" width="1" bgcolor="#0086b2"><img border="0" hspace="0" vspace="0" height="1" width="1" src="images/void.gif"></td><td height="1" bgcolor="#0086b2"><img border="0" hspace="0" vspace="0" height="1" width="1" src="images/void.gif"></td><td height="1" width="1" bgcolor="#0086b2"><img border="0" hspace="0" vspace="0" height="1" width="1" src="images/void.gif"></td>
  </tr>
  </table>
  </div>
  
  <p>
  <table border="0" cellpadding="0" cellspacing="3" width="100%">
  <tr>
  <td valign="top" width="28"><img alt="Note" border="0" hspace="0" vspace="0" height="29" width="28" src="images/note.gif"></td><td valign="top"><font color="black" face="verdana,helvetica,sanserif" size="-1"><i>Don't forget to add the i18n namespace in the XMLForm.</i></font></td>
  </tr>
  </table>
  </p>
  
  
  
  <font face="verdana, helvetica, sans serif" size="+1" color="#0086b2"><b>2. Create the Schematron file</b></font>
  
  <p>
  <font color="black" face="verdana,helvetica,sanserif">
  Create the Schematron validation file <b>general-schema.xml</b> and insert the following validation pattern for the Login XMLForm.</font>
  </p>
  
  <p>
  <font color="black" face="verdana,helvetica,sanserif">
  Here is a snippet of this pattern:</font>
  </p>
   
  <div align="center">
  <table border="0" cellpadding="0" cellspacing="4">
  <tr>
  <td height="1" width="1" bgcolor="#0086b2"><img border="0" hspace="0" vspace="0" height="1" width="1" src="images/void.gif"></td><td height="1" bgcolor="#0086b2"><img border="0" hspace="0" vspace="0" height="1" width="1" src="images/void.gif"></td><td height="1" width="1" bgcolor="#0086b2"><img border="0" hspace="0" vspace="0" height="1" width="1" src="images/void.gif"></td>
  </tr>
  <tr>
  <td width="1" bgcolor="#0086b2"><img border="0" hspace="0" vspace="0" height="1" width="1" src="images/void.gif"></td><td bgcolor="#ffffff">
  <pre>
  &lt;pattern name="Login Info Validation Pattern" id="login"&gt;
    &lt;rule context="/email"&gt;
      &lt;assert test="contains( string(.),'@')"&gt;
        Email format is invalid.
      &lt;/assert&gt;
    &lt;/rule&gt;
    &lt;rule context="/password"&gt;
      &lt;assert test="string-length(.) &amp;gt; 7"&gt;
        The Password Should be @ least 8 characters.
      &lt;/assert&gt;
    &lt;/rule&gt;
  &lt;/pattern&gt;
          </pre>
  </td><td width="1" bgcolor="#0086b2"><img border="0" hspace="0" vspace="0" height="1" width="1" src="images/void.gif"></td>
  </tr>
  <tr>
  <td height="1" width="1" bgcolor="#0086b2"><img border="0" hspace="0" vspace="0" height="1" width="1" src="images/void.gif"></td><td height="1" bgcolor="#0086b2"><img border="0" hspace="0" vspace="0" height="1" width="1" src="images/void.gif"></td><td height="1" width="1" bgcolor="#0086b2"><img border="0" hspace="0" vspace="0" height="1" width="1" src="images/void.gif"></td>
  </tr>
  </table>
  </div>
  
  
  
  <font face="verdana, helvetica, sans serif" size="+1" color="#0086b2"><b>3. Create a simple XSLT file for the validation error messages </b></font>
  
  <p>
  <font color="black" face="verdana,helvetica,sanserif">
  Create a simple XSLT stylesheet file to match the violation element in the XMLForm file, and place it in the sitemap after the XMLForm Transformer. The code of this stylesheet is as follows:
  </font>
  </p>
         
  <div align="center">
  <table border="0" cellpadding="0" cellspacing="4">
  <tr>
  <td height="1" width="1" bgcolor="#0086b2"><img border="0" hspace="0" vspace="0" height="1" width="1" src="images/void.gif"></td><td height="1" bgcolor="#0086b2"><img border="0" hspace="0" vspace="0" height="1" width="1" src="images/void.gif"></td><td height="1" width="1" bgcolor="#0086b2"><img border="0" hspace="0" vspace="0" height="1" width="1" src="images/void.gif"></td>
  </tr>
  <tr>
  <td width="1" bgcolor="#0086b2"><img border="0" hspace="0" vspace="0" height="1" width="1" src="images/void.gif"></td><td bgcolor="#ffffff">
  <pre>
  &lt;?xml version="1.0"?&gt;
  &lt;xsl:stylesheet version="1.0"
      xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
      xmlns:xf="http://xml.apache.org/cocoon/xmlform/2002"
      xmlns:i18n="http://apache.org/cocoon/i18n/2.0"&gt;
  
  &lt;xsl:template match="document"&gt;
       &lt;document&gt;
             &lt;xsl:apply-templates/&gt;
       &lt;/document&gt;
  &lt;/xsl:template&gt;
  
  &lt;xsl:template match="xf:violation"&gt;
       &lt;xf:violation&gt;
             &lt;i18n:text&gt;
                   &lt;xsl:value-of select="."/&gt;
             &lt;/i18n:text&gt;
       &lt;/xf:violation&gt;
  &lt;/xsl:template&gt;
  
  &lt;xsl:template match="node()" priority="-1"&gt;
       &lt;xsl:copy&gt;
             &lt;xsl:copy-of select="@*"/&gt;
             &lt;xsl:apply-templates/&gt;
       &lt;/xsl:copy&gt;
  &lt;/xsl:template&gt;
  &lt;/xsl:stylesheet&gt;
  </pre>
  </td><td width="1" bgcolor="#0086b2"><img border="0" hspace="0" vspace="0" height="1" width="1" src="images/void.gif"></td>
  </tr>
  <tr>
  <td height="1" width="1" bgcolor="#0086b2"><img border="0" hspace="0" vspace="0" height="1" width="1" src="images/void.gif"></td><td height="1" bgcolor="#0086b2"><img border="0" hspace="0" vspace="0" height="1" width="1" src="images/void.gif"></td><td height="1" width="1" bgcolor="#0086b2"><img border="0" hspace="0" vspace="0" height="1" width="1" src="images/void.gif"></td>
  </tr>
  </table>
  </div>
  
  <p>
  <table border="0" cellpadding="0" cellspacing="3" width="100%">
  <tr>
  <td valign="top" width="28"><img alt="Note" border="0" hspace="0" vspace="0" height="29" width="28" src="images/note.gif"></td><td valign="top"><font color="black" face="verdana,helvetica,sanserif" size="-1"><i>       
  Basically this snippet is matching the violation element on the form file. If any violations on the entered data occur, it applies the i18n translation on the resulting error messages.
  </i></font></td>
  </tr>
  </table>
  </p>
  
  
  
  
  <font face="verdana, helvetica, sans serif" size="+1" color="#0086b2"><b>4. Create the catalog messages file</b></font>
  
  <p>
  <font color="black" face="verdana,helvetica,sanserif">
  Create the catalog file that contains your error messages and all what you want to be translated. Here is a snippet from the catalog file:
  </font>
  </p>
  
        
  <div align="center">
  <table border="0" cellpadding="0" cellspacing="4">
  <tr>
  <td height="1" width="1" bgcolor="#0086b2"><img border="0" hspace="0" vspace="0" height="1" width="1" src="images/void.gif"></td><td height="1" bgcolor="#0086b2"><img border="0" hspace="0" vspace="0" height="1" width="1" src="images/void.gif"></td><td height="1" width="1" bgcolor="#0086b2"><img border="0" hspace="0" vspace="0" height="1" width="1" src="images/void.gif"></td>
  </tr>
  <tr>
  <td width="1" bgcolor="#0086b2"><img border="0" hspace="0" vspace="0" height="1" width="1" src="images/void.gif"></td><td bgcolor="#ffffff">
  <pre>
  &lt;?xml version="1.0" encoding="UTF-8"?&gt;
  
  &lt;!-- Default English message catalogue file for cocoon2 sample webapp --&gt;
  
  &lt;catalogue xml:lang="en"&gt;
    &lt;!-- the Login Form keywords --&gt;
    &lt;message key="Email Address"&gt;Email Address&lt;/message&gt;
    &lt;message key="Password"&gt;Password&lt;/message&gt;
    &lt;message key="Login"&gt;Login&lt;/message&gt;
  
    &lt;!-- Validation error messages for Login XMLform --&gt;
    &lt;message key="Email format is invalid."&gt;
      Email format is invalid.
    &lt;/message&gt;
    &lt;message key="The Password Should be @ least 8 characters."&gt;
      The Password Should be at least 8 characters.
    &lt;/message&gt;
  &lt;/catalogue&gt;
  
          </pre>
  </td><td width="1" bgcolor="#0086b2"><img border="0" hspace="0" vspace="0" height="1" width="1" src="images/void.gif"></td>
  </tr>
  <tr>
  <td height="1" width="1" bgcolor="#0086b2"><img border="0" hspace="0" vspace="0" height="1" width="1" src="images/void.gif"></td><td height="1" bgcolor="#0086b2"><img border="0" hspace="0" vspace="0" height="1" width="1" src="images/void.gif"></td><td height="1" width="1" bgcolor="#0086b2"><img border="0" hspace="0" vspace="0" height="1" width="1" src="images/void.gif"></td>
  </tr>
  </table>
  </div>
  
  
  <p>
  <font color="black" face="verdana,helvetica,sanserif">Here is a snippet from a second catalog language file, in this case, for German:</font>
  </p>
  
  
      
  <div align="center">
  <table border="0" cellpadding="0" cellspacing="4">
  <tr>
  <td height="1" width="1" bgcolor="#0086b2"><img border="0" hspace="0" vspace="0" height="1" width="1" src="images/void.gif"></td><td height="1" bgcolor="#0086b2"><img border="0" hspace="0" vspace="0" height="1" width="1" src="images/void.gif"></td><td height="1" width="1" bgcolor="#0086b2"><img border="0" hspace="0" vspace="0" height="1" width="1" src="images/void.gif"></td>
  </tr>
  <tr>
  <td width="1" bgcolor="#0086b2"><img border="0" hspace="0" vspace="0" height="1" width="1" src="images/void.gif"></td><td bgcolor="#ffffff">
  <pre>
  &lt;?xml version="1.0" encoding="UTF-8"?&gt;
  
  &lt;!-- German message catalogue file for cocoon2 sample webapp --&gt;
  
  &lt;catalogue xml:lang="de"&gt;
      &lt;!-- the Login Form keywords --&gt;
      &lt;message key="Email Address"&gt;Email Adresse&lt;/message&gt;
      &lt;message key="Password"&gt;Passwort&lt;/message&gt;
      &lt;message key="Login"&gt;Login&lt;/message&gt;
  
      &lt;!-- Validation error messages for Login Form Xform--&gt;
      &lt;message key="Email format is invalid."&gt;
        Email-format ist ung&Atilde;&frac14;ltig.
      &lt;/message&gt;
      &lt;message key="The Password Should be @ least 8 characters."&gt;
        Das Passwort sollte wenigsten 8 Zeichen haben.[translated message]
      &lt;/message&gt;
  &lt;/catalogue&gt;
  
          </pre>
  </td><td width="1" bgcolor="#0086b2"><img border="0" hspace="0" vspace="0" height="1" width="1" src="images/void.gif"></td>
  </tr>
  <tr>
  <td height="1" width="1" bgcolor="#0086b2"><img border="0" hspace="0" vspace="0" height="1" width="1" src="images/void.gif"></td><td height="1" bgcolor="#0086b2"><img border="0" hspace="0" vspace="0" height="1" width="1" src="images/void.gif"></td><td height="1" width="1" bgcolor="#0086b2"><img border="0" hspace="0" vspace="0" height="1" width="1" src="images/void.gif"></td>
  </tr>
  </table>
  </div>
  
  
  
  <font face="verdana, helvetica, sans serif" size="+1" color="#0086b2"><b>5. Create a Sitemap match element</b></font>
  
  <p>
  <font color="black" face="verdana,helvetica,sanserif">
  Now we reach to the end of this How-To by showing the sitemap snippet for this sample:
  </font>
  </p>
  
      
  <div align="center">
  <table border="0" cellpadding="0" cellspacing="4">
  <tr>
  <td height="1" width="1" bgcolor="#0086b2"><img border="0" hspace="0" vspace="0" height="1" width="1" src="images/void.gif"></td><td height="1" bgcolor="#0086b2"><img border="0" hspace="0" vspace="0" height="1" width="1" src="images/void.gif"></td><td height="1" width="1" bgcolor="#0086b2"><img border="0" hspace="0" vspace="0" height="1" width="1" src="images/void.gif"></td>
  </tr>
  <tr>
  <td width="1" bgcolor="#0086b2"><img border="0" hspace="0" vspace="0" height="1" width="1" src="images/void.gif"></td><td bgcolor="#ffffff">
  <pre>
  &lt;map:match pattern="do-login"&gt;
    &lt;map:act type="LoginAction"&gt;
      &lt;map:parameter name="xmlform-validator-schema-ns" 
        value="http://www.ascc.net/xml/schematron"/&gt;
      &lt;map:parameter name="xmlform-validator-schema" 
        value="xforms/schematron/general-schema.xml"/&gt;
      &lt;map:parameter name="xmlform-id" value="form-login"/&gt;
      &lt;map:parameter name="xmlform-scope" value="session"/&gt;
      &lt;map:parameter name="xmlform-model" 
        value="com.imkenberg.webshop.xforms.LoginBean"/&gt;
      &lt;map:generate src="xforms/xmlforms/login/{page}.xml"/&gt;
      &lt;map:transform type="xmlform" label="xml"/&gt;
      &lt;map:transform src="xforms/stylesheets/translate.xsl"/&gt;
  	&lt;map:act type="locale"&gt;
        &lt;map:transform type="i18n"&gt;
          &lt;map:parameter name="locale" value="{locale}"/&gt;
        &lt;/map:transform&gt;
      &lt;/map:act&gt;
  	&lt;map:transform src="xforms/stylesheets/wizard2html.xsl"/&gt;
  	&lt;map:transform src="xforms/stylesheets/xmlform2html.xsl"/&gt;
  	&lt;map:act type="locale"&gt;
        &lt;map:transform type="i18n"&gt;
  		&lt;map:parameter name="locale" value="{locale}"/&gt;
        &lt;/map:transform&gt;
  	&lt;/map:act&gt;
    &lt;/map:act&gt;
    &lt;map:serialize type="html"/&gt;
  &lt;/map:match&gt;
              </pre>
  </td><td width="1" bgcolor="#0086b2"><img border="0" hspace="0" vspace="0" height="1" width="1" src="images/void.gif"></td>
  </tr>
  <tr>
  <td height="1" width="1" bgcolor="#0086b2"><img border="0" hspace="0" vspace="0" height="1" width="1" src="images/void.gif"></td><td height="1" bgcolor="#0086b2"><img border="0" hspace="0" vspace="0" height="1" width="1" src="images/void.gif"></td><td height="1" width="1" bgcolor="#0086b2"><img border="0" hspace="0" vspace="0" height="1" width="1" src="images/void.gif"></td>
  </tr>
  </table>
  </div>
  
  
  
  
  
  
  <font face="verdana, helvetica, sans serif" size="+2" color="#0086b2">Summary</font>
  <hr style="color: #0086b2" size="1">
  
  <p>
  <font color="black" face="verdana,helvetica,sanserif">
  This How-To enables you to use i18n Transformer and XMLForm Framework as well as to translate any violation error messages resulting from Shematron validation.
  I hope you have found this How-To easy to follow.
  </font>
  </p>
  
  
  
  
  <font face="verdana, helvetica, sans serif" size="+2" color="#0086b2">References</font>
  <hr style="color: #0086b2" size="1">
  
  <a name="references">
  <!--anchor--></a>
  
  <p>
  <font color="black" face="verdana,helvetica,sanserif">
  To go further, you will need to learn about the following technologies and tools.
  </font>
  </p>
  
  <blockquote>
  <ul>
  
  <li>
  <font face="verdana, helvetica, sans serif">
  Learning  
  <a href="http://www.google.com/search?as_sitesearch=xml.apache.org&as_q=cocoon+concepts+sitemap">
  Cocoon concepts</a> will help you understand how the sitemap, generators, transformers, and serializers work.
  </font>
  </li> 
  
  <li>
  <font face="verdana, helvetica, sans serif">
  Learning about <a href="http://www.w3.org/Style/XSL/">XSLT</a> will enable you to write your own transforms to generate HTML, PDF or other formats from XML data.
  Information about XSL-FO is available at the same address.  
  </font>
  </li>
  
  <li>
  <font face="verdana, helvetica, sans serif">
  Learning
  <a href="http://www.ascc.net/xml/resource/schematron/schematron.html">
  Schematron</a>.
  </font>
  </li>
  
  </ul>
  </blockquote>
  
  
  
  <font face="verdana, helvetica, sans serif" size="+2" color="#0086b2">Comments</font>
  <hr style="color: #0086b2" size="1">
  
  <p>
  <font color="black" face="verdana,helvetica,sanserif">
  Care to comment on this How-To? Got another tip? 
  Help keep this How-To relevant by passing along any useful feedback to the author,
  <a href="mailto:m.refaey@imkenberg.de">Mohamed El-Refaey</a>.
  </font>
  </p>
  
  
    
  <font face="verdana, helvetica, sans serif" size="+2" color="#0086b2">Revisions</font>
  <hr style="color: #0086b2" size="1">
    
  <p>
  <font color="black" face="verdana,helvetica,sanserif">
  10-30-02: First version contributed by Mohamed El-Refaey. 
    </font>
  </p>
    
  <p>
  <font color="black" face="verdana,helvetica,sanserif">
  10-31-02: "Real" German translations added by Michael Enke. 
    </font>
  </p>
    
  <p>
  <font color="black" face="verdana,helvetica,sanserif">
  10-31-02: Revised by Mohamed El-Refaey to clarify examples. 
    </font>
  </p>
    
  <p>
  <font color="black" face="verdana,helvetica,sanserif">
  11-01-02: Edited by Diana Shannon.
    </font>
  </p>
    
  
  
  
  
  </td>
  </tr>
  </table>
  </td>
  </tr>
  </table>
  <table width="100%" cellspacing="0" cellpadding="0" border="0">
  <tr>
  <td bgcolor="#0086b2"><img width="1" src="images/dot.gif" height="1"></td>
  </tr>
  <tr>
  <td align="center"><font size="-1" face="arial,helvetica,sanserif" color="#0086b2"><i>Copyright &copy; 1999-2002 The Apache Software Foundation. All Rights Reserved.</i></font></td>
  </tr>
  </table>
  </body>
  </html>
  
  
  
  1.4       +20 -30    xml-site/targets/cocoon/howto/xmlform-wizard/howto-xmlform-wizard-4.html
  
  Index: howto-xmlform-wizard-4.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/cocoon/howto/xmlform-wizard/howto-xmlform-wizard-4.html,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- howto-xmlform-wizard-4.html	19 Oct 2002 13:32:56 -0000	1.3
  +++ howto-xmlform-wizard-4.html	4 Dec 2002 05:40:00 -0000	1.4
  @@ -433,51 +433,41 @@
      * called in the beginning Form.populate()
      * before population starts.
      *
  -   * This is the place to handle unchecked checkboxes.
  +   * This is NOT the place to handle unchecked checkboxes,
  +   * if the form is stored in the session.
  +   * The XMLForm framework will automatically handle unchecked
  +   * check-boxes for session scope forms.
  +   *
  +   * Only request scoped forms need handle check boxes explicitly.
  +   *
      *
      */
     public void reset( Form form )
     {
  -    // based on the current form view
  -    // make some decisions regarding checkboxes, etc.
  -    String formView = getFormView(); 
  -    if ( formView.equals ( VIEW_INTEREST ) )
  -    {
  -      // deal with the organicGardening checkbox
  +    // nothing to do here
  +    
  +    // unchecked check boxes are handled automatically
  +    // since this is a session scoped form
  +   
  +    /*
  +      No need for any of the following:
  +     
         form.setValue( "/organicGardening", Boolean.FALSE );
  -      // deal with the cooking checkbox
         form.setValue( "/cooking", Boolean.FALSE );
  -      // deal with the smallholdingManagement checkbox
         form.setValue( "/smallholdingManagement", Boolean.FALSE );
  -    }
  -    else if ( formView.equals ( VIEW_GARDENING ) )
  -    {
  -      // deal with the flowers checkbox
  +
         form.setValue( "/flowers", Boolean.FALSE );
  -      // deal with the vegetables checkbox
         form.setValue( "/vegetables", Boolean.FALSE );
  -      // deal with the fruitTrees checkbox
         form.setValue( "/fruitTrees", Boolean.FALSE );
  -    }
  -    else if ( formView.equals ( VIEW_COOKING ) )
  -    {
  -     // deal with the traditionalReciepes checkbox
  +
         form.setValue( "/traditionalReciepes", Boolean.FALSE );
  -      // deal with the soups checkbox
         form.setValue( "/soups", Boolean.FALSE );
  -      // deal with the veganCookery checkbox
         form.setValue( "/veganCookery", Boolean.FALSE );
  -    }
  -    else if ( formView.equals ( VIEW_SMALLHOLDING ) )
  -    {
  -    // deal with the pigKeeping checkbox
  +
         form.setValue( "/pigKeeping", Boolean.FALSE );
  -      // deal with the pygmyGoats checkbox
         form.setValue( "/pygmyGoats", Boolean.FALSE );
  -      // deal with the henKeeping checkbox
         form.setValue( "/henKeeping", Boolean.FALSE );
  -    }
  -    
  +    */
     }
     
     
  @@ -509,7 +499,7 @@
      */
     public boolean filterRequestParameter (Form form, String parameterName)
     {
  -    // TBD
  +    // Nothing to do in this case
       return false;
     }
    
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: general-cvs-unsubscribe@xml.apache.org
For additional commands, e-mail: general-cvs-help@xml.apache.org