You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@struts.apache.org by ws...@apache.org on 2005/08/15 03:38:10 UTC

svn commit: r232684 [1/2] - in /struts/site/trunk/xdocs: ./ faqs/ userGuide/

Author: wsmoak
Date: Sun Aug 14 18:37:54 2005
New Revision: 232684

URL: http://svn.apache.org/viewcvs?rev=232684&view=rev
Log:
Updated docs to conform with Jakarta site2 format

- changed <section> to <subsection>
- changed <chapter> to <section>
- changed <pre><code> to <source>


Modified:
    struts/site/trunk/xdocs/faqs/eclipse.xml
    struts/site/trunk/xdocs/faqs/indexedprops.xml
    struts/site/trunk/xdocs/faqs/netbeans.xml
    struts/site/trunk/xdocs/faqs/newbie.xml
    struts/site/trunk/xdocs/faqs/ssl.xml
    struts/site/trunk/xdocs/faqs/struts-el.xml
    struts/site/trunk/xdocs/faqs/works.xml
    struts/site/trunk/xdocs/milestones.xml
    struts/site/trunk/xdocs/roadmap.xml
    struts/site/trunk/xdocs/userGuide/dev_bean.xml
    struts/site/trunk/xdocs/userGuide/dev_html.xml
    struts/site/trunk/xdocs/userGuide/dev_logic.xml
    struts/site/trunk/xdocs/userGuide/dev_nested.xml
    struts/site/trunk/xdocs/userGuide/dev_tiles.xml
    struts/site/trunk/xdocs/userGuide/dev_util.xml
    struts/site/trunk/xdocs/userGuide/dev_validator.xml
    struts/site/trunk/xdocs/userGuide/installation-ip.xml
    struts/site/trunk/xdocs/userGuide/installation-ipas.xml
    struts/site/trunk/xdocs/userGuide/installation-jetty.xml
    struts/site/trunk/xdocs/userGuide/installation-jr30.xml
    struts/site/trunk/xdocs/userGuide/installation-novell.xml
    struts/site/trunk/xdocs/userGuide/installation-oas.xml
    struts/site/trunk/xdocs/userGuide/installation-sas.xml
    struts/site/trunk/xdocs/userGuide/installation-tc.xml
    struts/site/trunk/xdocs/userGuide/installation-ubs72.xml
    struts/site/trunk/xdocs/userGuide/installation-was352-x.xml
    struts/site/trunk/xdocs/userGuide/installation-was352.xml
    struts/site/trunk/xdocs/userGuide/installation-wls5.xml
    struts/site/trunk/xdocs/userGuide/installation.xml
    struts/site/trunk/xdocs/userGuide/introduction.xml
    struts/site/trunk/xdocs/userGuide/preface.xml
    struts/site/trunk/xdocs/userGuide/release-notes-1.1-b3.xml
    struts/site/trunk/xdocs/userGuide/release-notes-1.1-rc1.xml
    struts/site/trunk/xdocs/userGuide/release-notes-1.1-rc2.xml
    struts/site/trunk/xdocs/userGuide/release-notes-1.1.xml
    struts/site/trunk/xdocs/userGuide/release-notes-1.2.7.xml
    struts/site/trunk/xdocs/userGuide/release-notes.xml

Modified: struts/site/trunk/xdocs/faqs/eclipse.xml
URL: http://svn.apache.org/viewcvs/struts/site/trunk/xdocs/faqs/eclipse.xml?rev=232684&r1=232683&r2=232684&view=diff
==============================================================================
--- struts/site/trunk/xdocs/faqs/eclipse.xml (original)
+++ struts/site/trunk/xdocs/faqs/eclipse.xml Sun Aug 14 18:37:54 2005
@@ -11,8 +11,8 @@
 
 <body>
 
-<chapter href="eclipse" name="How to setup a basic Struts project using Eclipse IDE">
-<section name="Legal Disclamer">
+<section name="How to setup a basic Struts project using Eclipse IDE">
+<subsection name="Legal Disclamer">
 
 <p>
 * DISCLAIMER - This simple How-To shows you one of many ways to setup a working project using<br/>
@@ -28,9 +28,9 @@
 Next, I will modify the code to pull some data from a MySql database using the popular <br/>
 relational mapping tool OJB. (This is actually quite simple)
 
-</section>
+</subsection>
 
-<section name="Let's get started">
+<subsection name="Let's get started">
 Before we begin, you will need to create a directory somewhere to store your project.<br/>
 I typically use C:\personal\development\Projects\(some project)<br/>
 Once that's done, extract the struts-example.war to that directory <br/>
@@ -232,6 +232,6 @@
         </li>
     </ol>
 
-</section>
+</subsection>
 
-</chapter></body></document>
+</section></body></document>

Modified: struts/site/trunk/xdocs/faqs/indexedprops.xml
URL: http://svn.apache.org/viewcvs/struts/site/trunk/xdocs/faqs/indexedprops.xml?rev=232684&r1=232683&r2=232684&view=diff
==============================================================================
--- struts/site/trunk/xdocs/faqs/indexedprops.xml (original)
+++ struts/site/trunk/xdocs/faqs/indexedprops.xml Sun Aug 14 18:37:54 2005
@@ -5,8 +5,8 @@
   <title>Indexed Properties, Mapped Properties, and Indexed Tags</title>
  </properties>
  <body>
-  <chapter name="Indexed Properties, Mapped Properties, and Indexed Tags">
-   <section href="introduction" name="Introduction">
+  <section name="Indexed Properties, Mapped Properties, and Indexed Tags">
+   <subsection name="Introduction">
     <p>
      The JSP specification discusses using "indexed properties" in reference to
      the &lt;jsp:setProperty&gt; tag.  However, none of the support provided in
@@ -34,8 +34,8 @@
      provided by the Beanutils package.  This article will cover all three of
      these topics.
     </p>
-   </section>
-   <section href="indexedprops" name="Indexed Properties">
+   </subsection>
+   <subsection name="Indexed Properties">
     <p>
      The simplest demonstration of using indexed properties in Struts can be
      shown with the following simple bean and JSP page:
@@ -80,8 +80,8 @@
     <p>
      This is a simple demonstration of what indexed properties can provide.
     </p>
-   </section>
-   <section href="listbackedprops" name="List-Backed Indexed Properties">
+   </subsection>
+   <subsection name="List-Backed Indexed Properties">
     <p>
      A variation on indexed properties are properties whose type is
      <code>java.util.List</code> or a subclass.
@@ -105,8 +105,8 @@
      returning a List instead of a String.  If this bean class is substituted
      with the original "indexedtest.jsp", the result will be identical.
     </p>
-   </section>
-   <section href="mappedprops" name="Mapped Properties">
+   </subsection>
+   <subsection name="Mapped Properties">
     <p>
      The idea of "mapped properties" as opposed to "indexed properties" is that
      the property represents a "map" type, as opposed to an array or collection
@@ -160,8 +160,8 @@
      When this page is executed, it will print just the string "String 2",
      which is the string stored in the HashMap with the key "two".
     </p>
-   </section>
-   <section href="nestedprops" name="Nested Properties">
+   </subsection>
+   <subsection name="Nested Properties">
     <p>
      Nested properties allows you to combine normal properties, indexed
      properties, and mapped properties in a hierarchical fashion. A property
@@ -213,8 +213,8 @@
      string "One", representing the "label" property of the 1st entry of the
      array represented by the "labelValue" indexed property.
     </p>
-   </section>
-   <section href="dynamicindexes" name="Dynamic Indexes for Indexed Properties">
+   </subsection>
+   <subsection name="Dynamic Indexes for Indexed Properties">
     <p>
      When people started using indexed properties in Struts tags, I'm
      reasonably certain they started out with a high level of enthusiasm, but
@@ -250,8 +250,8 @@
      then we'll talk about the wrinkle, and then finally an alternative to
      indexed tags.
     </p>
-   </section>
-   <section href="indexedtags" name="Indexed Tags">
+   </subsection>
+   <subsection name="Indexed Tags">
     <p>
      The "indexed tags" feature is provided by several tags that have an
      optional boolean "indexed" attribute.  This is only legal when inside a
@@ -300,8 +300,8 @@
      Outside of this, the "indexed" behavior of the "link" tag needs no more
      explanation, in contrast to the tags in the first two groups.
     </p>
-   </section>
-   <section href="wrinkle" name="The Wrinkle with Indexed Tags">
+   </subsection>
+   <subsection name="The Wrinkle with Indexed Tags">
     <p>
      The problem with using the "indexed" attribute to automatically attach the
      loop index is that it gives you less control over how the loop index is
@@ -327,8 +327,8 @@
      your "name" attribute in order to understand what other attribute values
      you need.
     </p>
-   </section>
-   <section href="strutsel" name="Using Struts-EL To Avoid Some Of The Pain">
+   </subsection>
+   <subsection name="Using Struts-EL To Avoid Some Of The Pain">
     <p>
      The "indexed tags" feature was created partially because of the awkward
      process for encoding the loop index into the property attribute, using a
@@ -374,8 +374,8 @@
      directory.  The one drawback to using Struts-EL is that it requires a web
      container supporting the Servlet 2.3 specification.
     </p>
-   </section>
-  </chapter>
+   </subsection>
+  </section>
  </body>
 </document>
 

Modified: struts/site/trunk/xdocs/faqs/netbeans.xml
URL: http://svn.apache.org/viewcvs/struts/site/trunk/xdocs/faqs/netbeans.xml?rev=232684&r1=232683&r2=232684&view=diff
==============================================================================
--- struts/site/trunk/xdocs/faqs/netbeans.xml (original)
+++ struts/site/trunk/xdocs/faqs/netbeans.xml Sun Aug 14 18:37:54 2005
@@ -11,8 +11,8 @@
 
 <body>
 
-<chapter href="netbeans" name="How to setup a basic Struts project using Netbeans IDE">
-<section name="Legal Disclamer">
+<section href="netbeans" name="How to setup a basic Struts project using Netbeans IDE">
+<subsection name="Legal Disclamer">
 
 Please read <a href="http://jakarta.apache.org/site/idedevelopers.html">this</a> first.<br/>
 <p>
@@ -26,10 +26,10 @@
 <br/>
 In this How-To, I will demonstrate (using Netbeans 3.4) how to setup, compile, and build
 a customized version of the struts-example.<br/> 
-</section>
+</subsection>
 
 
-<section name="Let's get started">
+<subsection name="Let's get started">
 <ol>
  <li>
   Create a new project.<br/>
@@ -224,9 +224,9 @@
   
 </ol>
 
-</section>
+</subsection>
 
 
-</chapter>
+</section>
 </body>
 </document>

Modified: struts/site/trunk/xdocs/faqs/newbie.xml
URL: http://svn.apache.org/viewcvs/struts/site/trunk/xdocs/faqs/newbie.xml?rev=232684&r1=232683&r2=232684&view=diff
==============================================================================
--- struts/site/trunk/xdocs/faqs/newbie.xml (original)
+++ struts/site/trunk/xdocs/faqs/newbie.xml Sun Aug 14 18:37:54 2005
@@ -4,9 +4,9 @@
 <title>Newbie FAQ - Apache Struts</title>
 </properties>
 <body>
-<chapter href="faq" name="Newbie FAQ">
+<section href="faq" name="Newbie FAQ">
 
-<section href="contents" name="Index">
+<subsection href="contents" name="Index">
 
     <p>
     Here are answers to the most common questions people ask when using
@@ -155,9 +155,9 @@
     at the end of this page.
     </p>
 
-</section>
+</subsection>
 
-<section href="reload" name="Why was reload removed from Struts (since 1.1)?">
+<subsection href="reload" name="Why was reload removed from Struts (since 1.1)?">
 
 <p>
 The problem with ReloadAction was that Struts was trying to act like a
@@ -207,9 +207,9 @@
 a new ReloadAction.
 </p>
 
-</section>
+</subsection>
 
-<section href="modules" name="What is a modular application? What does module-relative mean?">
+<subsection href="modules" name="What is a modular application? What does module-relative mean?">
 
 <p>
 Since Struts 1.1, the framework supports multiple application modules. All applications have at
@@ -241,9 +241,9 @@
     applications that were created independently.
 </p>
 
-</section>
+</subsection>
 
-<section href="naming" name="Why are some of the class and element names counter-intuitive?">
+<subsection href="naming" name="Why are some of the class and element names counter-intuitive?">
 <p>
 The framework grew in the telling and, as it evolved, some of the names
 drifted.
@@ -253,19 +253,19 @@
 a nightly build is that things like class names get locked down early and
 then become difficult to change.
 </p>
-</section>
+</subsection>
 
 
-<section href="actionForms" name="Wither ActionForms?">
+<subsection href="actionForms" name="Wither ActionForms?">
 <p>
 <a href="http://www.mail-archive.com/struts-user@jakarta.apache.org/msg19281.html">http://www.mail-archive.com/struts-user@jakarta.apache.org/msg19281.html</a><br/>
 <a href="http://www.mail-archive.com/struts-user@jakarta.apache.org/msg19338.html">http://www.mail-archive.com/struts-user@jakarta.apache.org/msg19338.html</a><br/>
 <a href="http://www.mail-archive.com/struts-user@jakarta.apache.org/msg20833.html">http://www.mail-archive.com/struts-user@jakarta.apache.org/msg20833.html</a><br/>
 </p>
-</section>
+</subsection>
 
 
-<section href="actionFormInterface" name="Why is ActionForm a base class rather than an interface?">
+<subsection href="actionFormInterface" name="Why is ActionForm a base class rather than an interface?">
 <p>
 The MVC design pattern is very simple to understand but much more difficult
 to live with.  You just need this little bit of Business Logic in the View
@@ -295,9 +295,9 @@
 zero maintenance, try Niall Pemberton's
 <a href="http://www.niallp.pwp.blueyonder.co.uk/">LazyActionForm</a>
 </p>
-</section>
+</subsection>
 
-<section href="JavaBeans" name="Do ActionForms have to be true JavaBeans?">
+<subsection href="JavaBeans" name="Do ActionForms have to be true JavaBeans?">
 <p>
 The utilities that Struts uses (Commons-BeanUtils since 1.1) require that ActionForm properties follow
 the JavaBean patterns for mutators and accessors (get*,set*,is*). Since Struts uses the Introspection API
@@ -310,10 +310,10 @@
 For more see <a href="../userGuide/building_controller.html#action_form_classes">ActionForm classes</a> in the User Guide
 and <a href="#otherBeans">Using Hashmaps with ActionForms</a> in this FAQ.
 </p>
-</section>
+</subsection>
 
 
-<section href="multiple" name="Can I use multiple HTML form elements with the same name?">
+<subsection href="multiple" name="Can I use multiple HTML form elements with the same name?">
 <p>
 Yes. Define the element as an array and Struts will autopopulate it like any other.
 </p>
@@ -327,10 +327,10 @@
 <p>
 And so forth
 </p>
-</section>
+</subsection>
 
 
-<section href="multipleSubmits" name="Can I have multiple submit buttons on the same form?">
+<subsection href="multipleSubmits" name="Can I have multiple submit buttons on the same form?">
 <p>
 <strong>Yes</strong>.  The issue is that only one action class can be
 associated with a single form. So the real issue is how do I decode
@@ -353,10 +353,10 @@
 control of how you want your page to look.  Again you
 will have to decode the expected action in the <code>execute</code> method of
 your action form if you choose this route.</p>
-</section>
+</subsection>
 
 
-<section href="focus" name="Why doesn't the focus feature on the &lt;html:form> tag work in every circumstance?">
+<subsection href="focus" name="Why doesn't the focus feature on the &lt;html:form> tag work in every circumstance?">
 <p>
 Unfortunately, there is some disagreement between the various browsers, and different versions of the same browser, as to how the focus can be set.
 The &lt;html:form> tag provides a quick and easy JavaScript that will set the focus on a form
@@ -366,10 +366,10 @@
 If you do come up with a JavaScript that provides the final solution to this project,
 please post your patch to this <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=13454">Bugzilla ticket</a>.
 </p>
-</section>
+</subsection>
 
 
-<section href="checkbox" name="Why are my checkboxes not being set from ON to OFF?">
+<subsection href="checkbox" name="Why are my checkboxes not being set from ON to OFF?">
 <p>
 A problem with a checkbox is that the browser will only include it in the request
 when it is checked. If it is not checked, the HTML specification suggests that it
@@ -393,17 +393,17 @@
 default values for an ActionForm correctly, and to implement the reset method
 when the ActionForm might kept in session scope.
 </p>
-</section>
+</subsection>
 
-<section href="javascript.submit" name="Can I use JavaScript to submit a form?">
+<subsection href="javascript.submit" name="Can I use JavaScript to submit a form?">
 <p>
     You can submit a form with a link as below.
     BTW, the examples below assume you are in an &lt;html:form&gt; block and 'myForm'
     is picked up from the struts-config.xml name field of the action.
 </p>
-<pre><code>
+<source>
     &lt;a href='javascript:void(document.forms["myForm"].submit()&gt;My Link&lt;/a&gt;
-</code></pre>
+</source>
 <p>
     Now the trick in the action is to decode what action you intend to perform.
     Since you are using JavaScript, you could set a field value and look for it in
@@ -412,7 +412,7 @@
 <p>
     ... html/javascript part ...
 </p>
-<pre><code>
+<source>
         &lt;input type='hidden' value='myAction' /&gt;
         &lt;input type='button' value='Save Meeeee'
             onclick='document.forms["myForm"].myAction.value="save";
@@ -420,11 +420,11 @@
         &lt;input type='button' value='Delete Meeeee'
             onclick='document.forms["myForm"].myAction.value="delete";
                      document.forms["myForm"].submit();' /&gt;
-</code></pre>
+</source>
 <p>
     ... the java part ...
 </p>
-<pre><code>
+<source>
         class MyAction extends ActionForm implements Serializable {
 
             public ActionForward execute (ActionMapping map, ActionForm form,
@@ -440,7 +440,7 @@
                 }
             }
         }
-</code></pre>
+</source>
 <p>
     This is just one of many ways to achieve submitting a form and decoding the
     intended action.  Once you get used to the framework you will find other ways
@@ -453,9 +453,9 @@
     without javascript: <a href="http://husted.com/struts/tips/003.html">http://husted.com/struts/tips/003.html</a>
 </p>
 
-</section>
+</subsection>
 
-<section href="javascript" name="How do I use JavaScript to ...">
+<subsection href="javascript" name="How do I use JavaScript to ...">
 
     <p>
     Struts is mainly a server-side technology.
@@ -486,9 +486,9 @@
     http://www.mattkruse.com/javascript/</a>
     </p>
 
-</section>
+</subsection>
 
-<section href="reset" name="Do I need to implement reset and set all my form properties to their initial values?">
+<subsection href="reset" name="Do I need to implement reset and set all my form properties to their initial values?">
 <p>
 No.
 You need to set checkbox properties to false if the ActionForm is being retained in session scope.
@@ -498,10 +498,10 @@
 Resetting the properties for other controls, or for a request scope form, is pointless.
 If the form is in request scope, everything already just started at the initial value.
 </p>
-</section>
+</subsection>
 
 
-<section href="scriptlets" name="Can't I just create some of my JavaBeans in the JSP using a scriptlet?">
+<subsection href="scriptlets" name="Can't I just create some of my JavaBeans in the JSP using a scriptlet?">
 <p>
 Struts is designed to encourage a
 <a href="http://www.javaworld.com/javaworld/jw-12-1999/jw-12-ssj-jspmvc.html">
@@ -525,10 +525,10 @@
 <a href="http://archives.java.sun.com/jsp-interest.html">Javasoft JSP-interest
 mailing list</a>, where there are more people still using these approaches.
 </p>
-</section>
+</subsection>
 
 
-<section href="otherBeans" name="Can I use other beans or hashmaps with ActionForms?">
+<subsection href="otherBeans" name="Can I use other beans or hashmaps with ActionForms?">
     <p>
     Yes. There are several ways that you can use other beans or hashmaps with ActionForms.
     </p>
@@ -560,11 +560,11 @@
     in your <code>orderEntryForm</code> form bean, you can render the
     pulldown list using:
     </p>
-    <pre><code>
+    <source>
     &lt;html:select property="colorSelected"&gt;
       &lt;html:options property="colorOptions" name="orderEntryForm"/&gt;
     &lt;/html:select&gt;
-    </code></pre>
+    </source>
     <p>
     The list will be populated using the strings in the <code>colorOptions</code>
     collection  of the <code>orderEntryForm</code> and the value that the user selects
@@ -582,27 +582,27 @@
     form bean to transfer search results to the view. First, the Action's
     <code>execute</code> method performs the search and puts the DTO into the request:
     </p>
-    <pre><code>
+    <source>
     ArrayList results = businessObject.executeSearch(searchParameters);
     request.setAttribute("searchResults",results);
-    </code></pre>
+    </source>
     <p>
     Then the view can iterate through the results using the "searchResults" request key to
     reference the DTO:
 `   </p>
-    <pre><code>
+    <source>
     &lt;logic:iterate id="order" name="searchResults" type="com.foo.bar.Order"&gt;
         &lt;tr&gt;&lt;td&gt;&lt;bean:write name="order" property="orderNumber"/&gt;&lt;td&gt;
             &lt;td&gt;..other properties...&lt;/td&gt;&lt;/tr&gt;
     &lt;/logic:iterate&gt;
-    </code></pre>
+    </source>
     <p>
     See also: <a href="../userGuide/building_controller.html#map_action_form_classes">Map-Backed ActionForms</a> (since Struts 1.1)
     </p>
-</section>
+</subsection>
 
 
-<section href="tags" name="Why do the Struts tags provide for so little formatting?">
+<subsection href="tags" name="Why do the Struts tags provide for so little formatting?">
 <p>
 <em>The Struts tags seem to provide only the most rudimentary functionality.
 Why is there not better support for date formatting and advanced string handling?</em>
@@ -622,9 +622,9 @@
 This leads to better reuse since the same "how to format" code does not need to be repeated in every instance.
 You can "say it once" in a JavaBean and be done with it.
 </p>
-</section>
+</subsection>
 
-<section href="layout" name="Why don't the Struts taglibs offer more layout options?">
+<subsection href="layout" name="Why don't the Struts taglibs offer more layout options?">
 <p>
 Since the Struts tags are open source, you can extend them to provide whatever additional formatting you may need.
 If you are interested in a pre-written taglib that offers more layout options, see the
@@ -634,9 +634,9 @@
 In the same arena, there is a well regarded contributor taglib that can help you create
 <a href="http://sourceforge.net/projects/struts-menu/">Menus for your Struts applications</a>.
 </p>
-</section>
+</subsection>
 
-<section href="link" name="Why does the &lt;html:link> tag URL-encode javascript and mailto links?">
+<subsection href="link" name="Why does the &lt;html:link> tag URL-encode javascript and mailto links?">
 <p>
 The &lt;html:link> tag is not intended for use with client-side references like those used to launch Javascripts or email clients.
 The purpose of link tag is to interject the context (or module) path into the URI so that your server-side links are not dependent on your context (or module) name.
@@ -644,22 +644,22 @@
 Neither feature applies to client-side links, so there is no reason to use the &lt;html:link> tag.
 Simply markup the client-side links using the standard <a/> tag.
 </p>
-</section>
+</subsection>
 
-<section href="authenticate" name="How can I authenticate my users?">
+<subsection href="authenticate" name="How can I authenticate my users?">
 <p>
 <a href="http://www.mail-archive.com/struts-user@jakarta.apache.org/msg24504.html">http://www.mail-archive.com/struts-user@jakarta.apache.org/msg24504.html</a><br/>
 <a href="http://www.mail-archive.com/struts-user@jakarta.apache.org/msg22949.html">http://www.mail-archive.com/struts-user@jakarta.apache.org/msg22949.html</a>
 </p>
-</section>
+</subsection>
 
-<section href="pager" name="How can I scroll through list of pages like the search results in google?">
+<subsection href="pager" name="How can I scroll through list of pages like the search results in google?">
 <p>Many Struts developers use the Pager from the JSPTags site.</p>
 <p><a href="http://jsptags.com/tags/navigation/pager/">http://jsptags.com/tags/navigation/pager/</a></p>
-</section>
+</subsection>
 
 
-<section href="minimization" name="Why does the option tag render selected=selected instead of just selected?">
+<subsection href="minimization" name="Why does the option tag render selected=selected instead of just selected?">
 <p>
 Attribute minimization (that is, specifying an attribute with no value) is
 a place where HTML violates standard XML syntax rules. This matters a lot
@@ -669,10 +669,10 @@
 browsers that expect XHTML-compliant syntax. Struts is following the
 behavior recommended by the <a href="http://www.w3.org/TR/xhtml1/#h-4.5">
 XHTML specification</a></p>
-</section>
+</subsection>
 
 
-<section href="jsp" name="Do I have to use JSPs with my application?">
+<subsection href="jsp" name="Do I have to use JSPs with my application?">
 
     <p>
     The short answer to this question is: No, you are not limited to
@@ -718,9 +718,9 @@
     like PHP, into the same web application.
     </p>
 
-</section>
+</subsection>
 
-<section href="formbeans" name="Do ActionForms have to be true JavaBeans?">
+<subsection href="formbeans" name="Do ActionForms have to be true JavaBeans?">
 
     <p>ActionForms are added to a servlet scope (session or request)
     as beans.  What this means is that, for certain functionality to
@@ -805,10 +805,10 @@
     http://java.sun.com/products/javabeans/docs/beans.101.pdf</a>
     
 
-</section>
+</subsection>
 
 
-<section href="separate"
+<subsection href="separate"
       name="Do I have to have a separate ActionForm bean for every HTML form?">
 
     <p>This is an interesting question.  As a newbie, it is a good
@@ -854,10 +854,10 @@
     these shortcuts depend on how you have chosen to implement your
     <code>Action</code> / <code>ActionForm</code> combinations.</p>
 
-</section>
+</subsection>
 
 
-<section href="prepopulate"
+<subsection href="prepopulate"
          name="How can I prepopulate a form?">
 
     <p>The simplest way to prepopulate  a form is to have an <code>Action</code>
@@ -933,9 +933,9 @@
         instead of calling your processing action.</li>
     </ul>
 
-</section>
+</subsection>
 
-<section href="noForm" name="Can I have an Action without a form?">
+<subsection href="noForm" name="Can I have an Action without a form?">
 <p>
 Yes. If your <code>Action</code> does not need any data and it does not need to make any
 data available to the view or controller component that it forwards to, it doesn't need
@@ -959,9 +959,9 @@
     the tag will expect you to use some type of ActionForm, even if it is an empty subclass without any properties.
     </p>
 
-</section>
+</subsection>
 
-<section href="requiredif"
+<subsection href="requiredif"
          name="Can you give me a simple example of using the requiredif Validator rule?">
      <p>First off, there's an even newer Validator rule called <code>validwhen</code>,
      which is almost certainly what you want to use, since it is much easier and
@@ -1033,9 +1033,9 @@
 &lt;/field&gt;
 &lt;/form&gt;
 </pre>
-</section>
+</subsection>
 
-<section href="validate" name="When is the best time to validate input?">
+<subsection href="validate" name="When is the best time to validate input?">
 <p>
 This is an excellent question.  Let's step back a second and think about a
 typical mid to large size application.  If we start from the back end and work
@@ -1080,9 +1080,9 @@
 information, see
 <a href="../userGuide/dev_validator.html">
 User Guide</a></p>
-</section>
+</subsection>
 
-<section href="avoidValidate"
+<subsection href="avoidValidate"
          name="How can I avoid validating a form before data is entered?">
     <p>
     The simplest way is to have two actions.  The first one has the job of setting
@@ -1096,7 +1096,7 @@
     The EditRegistration action in the struts example application illustrates this:
     </p>
 
-        <pre><code>
+        <source>
     &lt;action path="/editRegistration"
          type="org.apache.struts.webapp.example.EditRegistrationAction"
          attribute="registrationForm"
@@ -1104,7 +1104,7 @@
          validate="false"&gt;
       &lt;forward name="success  path="/registration.jsp"/&gt;
     &lt;/action&gt;
-        </code></pre>
+        </source>
 
 <p>
 When the /editRegistration action is invoked, a registrationForm is created and added to the request,
@@ -1113,9 +1113,9 @@
 to add this attribute and set it to <code>false</code>.
 </p>
 
-</section>
+</subsection>
 
-<section href="wizard" name="How can I create a wizard workflow?">
+<subsection href="wizard" name="How can I create a wizard workflow?">
     <p>
         The basic idea is a series of actions with next, back, cancel
         and finish actions with a common bean.  Using a LookupDispatchAction is
@@ -1124,7 +1124,7 @@
         wizards base of information.  A sample of struts-config.xml follows:
     </p>
 
-    <pre><code>
+    <source>
             &lt;form-beans&gt;
                 &lt;form-bean  name="MyWizard"
                             type="forms.MyWizard" /&gt;
@@ -1176,7 +1176,7 @@
                     &lt;forward name="cancel"
                         path="/WEB-INF/jsp/mywizardcancel.jsp" /&gt;
                 &lt;/action&gt;
-    </code></pre>
+    </source>
 
    <p>
         The pieces of the wizard are as follows:
@@ -1200,15 +1200,15 @@
         <strong>mywizardcancel.jsp</strong> - the 'cancel' page
     </p>
 
-</section>
+</subsection>
 
-    <section href="chaining" name="How can I 'chain' Actions?">
+    <subsection href="chaining" name="How can I 'chain' Actions?">
     <p>
         Chaining actions can be done by simply using the proper mapping in your
         forward entries in the struts-config.xml file. Assume you had the following
         two classes:
     </p>
-    <pre><code><![CDATA[
+    <source><![CDATA[
     /* com/AAction.java */
     ...
 
@@ -1226,8 +1226,8 @@
             return mapping.findForward("success");
         }
     }
-    ]]></code></pre>
-    <pre><code><![CDATA[
+    ]]></source>
+    <source><![CDATA[
     /* com/BAction.java */
     ...
 
@@ -1245,14 +1245,14 @@
             return mapping.findForward("success");
         }
     }
-    ]]></code></pre>
+    ]]></source>
 
        <p>
        Then you can chain together these two actions with the Struts
        configuration as shown in the following excerpt:
        </p>
 
-    <pre><code><![CDATA[
+    <source><![CDATA[
     ...
     <action-mappings type="org.apache.struts.action.ActionMapping">
        <action path="/A"
@@ -1268,7 +1268,7 @@
        </action>
     </action-mappings>
     ...
-    ]]></code></pre>
+    ]]></source>
 
        <p>
        Here we are assuming you are using a suffix-based (<code>.do</code>) servlet
@@ -1307,9 +1307,9 @@
     the formbean when the second Action is called.
         </p>
 
-</section>
+</subsection>
 
-<section
+<subsection
     href="undocumented"
     name="If you would like to contribute, here is a list of
     popular but undocumented questions">
@@ -1328,6 +1328,6 @@
 
     </ul>
 
-</section>
+</subsection>
 
-</chapter></body></document>
+</section></body></document>

Modified: struts/site/trunk/xdocs/faqs/ssl.xml
URL: http://svn.apache.org/viewcvs/struts/site/trunk/xdocs/faqs/ssl.xml?rev=232684&r1=232683&r2=232684&view=diff
==============================================================================
--- struts/site/trunk/xdocs/faqs/ssl.xml (original)
+++ struts/site/trunk/xdocs/faqs/ssl.xml Sun Aug 14 18:37:54 2005
@@ -11,9 +11,9 @@
 
 <body>
 
-<chapter href="ssl" name="Secure Socket Layer and Web Applications">
+<section href="ssl" name="Secure Socket Layer and Web Applications">
 
-<section href="overview" name="Overview">
+<subsection href="overview" name="Overview">
 
 <p>
 Many web applications, especially those deployed for e-commerce, necessitate the
@@ -37,9 +37,9 @@
 transmit sensitive data.
 </p>
 
-</section>
+</subsection>
 
-<section href="mixing" name="Mixing Protocols in Web Applications">
+<subsection href="mixing" name="Mixing Protocols in Web Applications">
 
 <p>
 Switching back and forth between the two protocols can require hard-coding the protocol
@@ -56,9 +56,9 @@
 access of a page that does require HTTPS: public exposure of sensitive data.
 </p>
 
-</section>
+</subsection>
 
-<section href="help" name="Help from Deployment Descriptor">
+<subsection href="help" name="Help from Deployment Descriptor">
 
 <p>
 To help overcome the problem of non-secure access of sensitive data, the Java Servlet
@@ -81,9 +81,9 @@
 transport-guarantee specification of NONE.
 </p>
 
-</section>
+</subsection>
 
-<section href="sslext" name="The sslext Struts Extension">
+<subsection href="sslext" name="The sslext Struts Extension">
 
 <p>
 An extension to Struts 1.1, named sslext, helps solve many of these issues for Struts
@@ -108,9 +108,9 @@
 http://sslext.sourceforge.net</a>
 </p>
 
-</section>
+</subsection>
 
-<section href="legacy" name="Legacy Browser Issue">
+<subsection href="legacy" name="Legacy Browser Issue">
 
 <p>
 One additional complication faced by developers of web applications is that some
@@ -125,14 +125,14 @@
 their browsers to the current versions.
 </p>
 
-</section>
+</subsection>
 
-<section href="containers" name="Configuring Containers for SSL">
+<subsection href="containers" name="Configuring Containers for SSL">
 
 The procedure for configuring SSL for a container will be specific to that container.  The
 procedure for enabling SSL for Tomcat can be found
 <a href="http://jakarta.apache.org/tomcat/tomcat-4.1-doc/ssl-howto.html">here</a>.
 
-</section>
+</subsection>
 
-</chapter></body></document>
+</section></body></document>

Modified: struts/site/trunk/xdocs/faqs/struts-el.xml
URL: http://svn.apache.org/viewcvs/struts/site/trunk/xdocs/faqs/struts-el.xml?rev=232684&r1=232683&r2=232684&view=diff
==============================================================================
--- struts/site/trunk/xdocs/faqs/struts-el.xml (original)
+++ struts/site/trunk/xdocs/faqs/struts-el.xml Sun Aug 14 18:37:54 2005
@@ -4,9 +4,9 @@
 <title>Struts EL Extension - Apache Struts</title>
 </properties>
 <body>
-<chapter href="faq" name="Struts EL Extension">
+<section href="faq" name="Struts EL Extension">
 
-    <section href="Introduction" name="Introduction">
+    <subsection href="Introduction" name="Introduction">
 
     <p>
         This subproject is an extension of the Struts tag library.  Each JSP custom tag
@@ -31,9 +31,9 @@
        for evaluating attribute values.
     </p>
 
-    </section>
+    </subsection>
 
-       <section href="TagMapping" name="Tag Mapping">
+       <subsection href="TagMapping" name="Tag Mapping">
 
     <p>
        In implementing the Struts-EL library, every Struts tag that provides a feature
@@ -95,9 +95,9 @@
        None (all of them were ported).
     </p>
 
-    </section>
+    </subsection>
 
-    <section href="AttributeMapping" name="Attribute Mapping">
+    <subsection href="AttributeMapping" name="Attribute Mapping">
 
     <p>
        At this point of the implementation, there is only one change (to two similar
@@ -108,9 +108,9 @@
        and "parameter".
     </p>
 
-    </section>
+    </subsection>
 
-    <section href="UsageRequirements" name="Usage Requirements">
+    <subsection href="UsageRequirements" name="Usage Requirements">
 
     <p>
        The Struts-EL tag library requires the use of the Struts tag library, and the
@@ -125,6 +125,6 @@
        classes, and their implementation uses classes provided by the JSTL.
     </p>
 
-    </section>
+    </subsection>
 
-</chapter></body></document>
+</section></body></document>

Modified: struts/site/trunk/xdocs/faqs/works.xml
URL: http://svn.apache.org/viewcvs/struts/site/trunk/xdocs/faqs/works.xml?rev=232684&r1=232683&r2=232684&view=diff
==============================================================================
--- struts/site/trunk/xdocs/faqs/works.xml (original)
+++ struts/site/trunk/xdocs/faqs/works.xml Sun Aug 14 18:37:54 2005
@@ -4,9 +4,9 @@
 <title>How Does Struts Work? - Apache Struts</title>
 </properties>
 <body>
-<chapter href="faq" name="How does Struts work?">
+<section href="faq" name="How does Struts work?">
 
-<section href="how" name="How does Struts work?">
+<subsection href="how" name="How does Struts work?">
 
 <p>
     Java Servlets are designed to handle requests made by Web browsers.
@@ -173,6 +173,6 @@
    request that will map to the <code>ActionServlet</code> (i.e. has a
    <code>.do</code> extension).
 </p>
- </section>
+ </subsection>
 
-</chapter></body></document>
+</section></body></document>

Modified: struts/site/trunk/xdocs/milestones.xml
URL: http://svn.apache.org/viewcvs/struts/site/trunk/xdocs/milestones.xml?rev=232684&r1=232683&r2=232684&view=diff
==============================================================================
--- struts/site/trunk/xdocs/milestones.xml (original)
+++ struts/site/trunk/xdocs/milestones.xml Sun Aug 14 18:37:54 2005
@@ -7,23 +7,23 @@
         <title>Roadmap Milestones - The Apache Struts Web Application Framework</title>
     </properties>
     <body>
-        <chapter href="milestones" name="Development Milestones">
+        <section href="milestones" name="Development Milestones">
             <p>
                 These are some general ideas we have about what may happen in the Struts 1.x
                 series. This is a <strong>whiteboard</strong> and everything here is
                 <strong>subject to change</strong>.
             </p>
 
-            <section href="struts_1_0" name="Struts 1.0.0 (complete)">
+            <subsection href="struts_1_0" name="Struts 1.0.0 (complete)">
                 <p>
                     Major refactoring of Struts internals to provide support for modules and a new
                     "config" object series. Bundles Struts Tiles and Struts Validator into main
                     distribution. The initial release of Struts EL is provided as an optional
                     package.
                 </p>
-            </section>
+            </subsection>
 
-            <section href="struts_1_2_4" name="Struts 1.2.4 (complete)">
+            <subsection href="struts_1_2_4" name="Struts 1.2.4 (complete)">
                 <p>
                     Continued refactorings of the Struts 1.x product series.
                 </p>
@@ -32,22 +32,22 @@
                         <li>Added support for wildcard mappings.</li>
                         <li>Other minor enhancements, improvements, and refactorings</li>
                     </ul>
-            </section>
+            </subsection>
 
-            <section href="struts_1_2_6" name="Struts 1.2.6 (complete)">
+            <subsection href="struts_1_2_6" name="Struts 1.2.6 (complete)">
                 <p>
                     Migrated repository to Subversion; update website.
                 </p>
-            </section>
+            </subsection>
 
-            <section href="struts_1_2_x" name="Struts 1.2.x (pending)">
+            <subsection href="struts_1_2_x" name="Struts 1.2.x (pending)">
                 <p>
                     Minor enhancements, improvements, and refactorings only, as needed.
                     New features should be added to the 1.3.x series.
                 </p>
-            </section>
+            </subsection>
 
-            <section href="struts_1_3_x" name="Struts 1.3.x (pending)">
+            <subsection href="struts_1_3_x" name="Struts 1.3.x (pending)">
                 <p>
                     Evolutionary enhancements to product base, based on existing features or codebases.
                 </p>
@@ -73,34 +73,34 @@
 		            <li>ActionContext - A <i>Commons Chain Context</i> that implements the Action class logical API (same signatures).</li>
 		            <li>ViewContext - A <i>Commons Chain Context</i> that implements the combined <a href="http://jakarta.apache.org/velocity/tools/struts/">VelocityStruts</a> logical API (same signatures).</li>
 		        </ul>
-            </section>
+            </subsection>
 
-            <section href="struts_1_4_x" name="Struts 1.4.x">
+            <subsection href="struts_1_4_x" name="Struts 1.4.x">
                 <ul>
                     <li>Consider adding support for Portlets by specifying an alternate Request Processor catalog.</li>
 		            <li>Consider combining DTDs.</li>
 		            <li>Consider adding catalog element.</li>
 		            <li>Consider refactoring for Spring.</li>
                 </ul>
-            </section>
+            </subsection>
 
-	        <section href="struts_1_5_x" name="Struts 1.5.x">
+	        <subsection href="struts_1_5_x" name="Struts 1.5.x">
 		        <ul>
     		        <li>Consider a "smart" action type: executes Action class or ActionCommand interface, as given.</li>
 	    	        <li>Consider a "populate" method on ActionForm.</li>
 		            <li>Consider a "FormContext" mechanism.</li>
 		        </ul>
-	        </section>
+	        </subsection>
 
-            <section href="struts_1_6_x" name="Struts 1.6.x">
+            <subsection href="struts_1_6_x" name="Struts 1.6.x">
 		        <ul>
     		        <li>Consider multiple controllers.</li>
 	    	        <li>Consider an alternate configuration file.</li>
                     <li>Consider "Nested" or "hierarchical" and locale-sensitive modules</li>
 		        </ul>
-	        </section>
+	        </subsection>
 
-            <section href="struts_1_x_x" name="Other potential enhancements for the 1.x.x series">
+            <subsection href="struts_1_x_x" name="Other potential enhancements for the 1.x.x series">
                 <ul>
                     <li>Consider <a href="http://struts.sf.net/struts-cocoon/">Cocoon Plugin</a></li>
                     <li>Consider adopting several popular extensions, including:
@@ -113,7 +113,7 @@
                     </li>
                     <li>Consider encouraging the use of <a href="http://sourceforge.net/projects/xdoclet/">XDoclet</a> and other code generation technologies to streamline development.</li>
                 </ul>
-            </section>
-	</chapter>
+            </subsection>
+	</section>
     </body>
 </document>

Modified: struts/site/trunk/xdocs/roadmap.xml
URL: http://svn.apache.org/viewcvs/struts/site/trunk/xdocs/roadmap.xml?rev=232684&r1=232683&r2=232684&view=diff
==============================================================================
--- struts/site/trunk/xdocs/roadmap.xml (original)
+++ struts/site/trunk/xdocs/roadmap.xml Sun Aug 14 18:37:54 2005
@@ -11,9 +11,9 @@
 
 <body>
 
-<chapter href="roadmap" name="Development Roadmap">
+<section href="roadmap" name="Development Roadmap">
 
-<section href="scope" name="Scope">
+<subsection href="scope" name="Scope">
 
     <p>
     This document outlines some of changes we expect to
@@ -32,9 +32,9 @@
     <a href="milestones.html">Milestones</a> page.
     </p>
 
-    </section>
+    </subsection>
 
-    <section href="Bugzilla" name="Bugzilla Queries">
+    <subsection href="Bugzilla" name="Bugzilla Queries">
 
         <p>
             The Struts development team uses the <a href="http://issues.apache.org/bugzilla">Apache Bug Database</a> (Bugzilla)
@@ -60,9 +60,9 @@
         </ul>
 
 
-    </section>
+    </subsection>
 
-<section href="Struts_1_x" name="Struts 1.x">
+<subsection href="Struts_1_x" name="Struts 1.x">
 
     <p>
         Releases in the 1.x series will focus on refactoring of existing functionality, with a
@@ -129,9 +129,9 @@
         so that other developers can explore alternatives.
     </p>
 
-    </section>
+    </subsection>
 
-    <section href="Struts_1_3_x" name="Struts 1.3.x and beyond">
+    <subsection href="Struts_1_3_x" name="Struts 1.3.x and beyond">
 
         <p>
             An outline of the Struts 1.x enhancements proposed here can be found on the
@@ -321,9 +321,9 @@
             a stylesheet to a XML configuration, we could support both the "classic" and a
             new configuration.
         </p>
-    </section>
+    </subsection>
 
-    <section href="Struts_2_0" name="Struts 2.0.x">
+    <subsection href="Struts_2_0" name="Struts 2.0.x">
 
     <p>
     Struts 2.x (aka Struts "Next Generation") will include broader enhancements.
@@ -412,9 +412,9 @@
         number at all. Instead of Struts 2.x, we may yet see Struts 1.64 :)
        </p>
 
-</section>
+</subsection>
 
-<section href="Portlets" name="Portlet (JSR-168) Whiteboard">
+<subsection href="Portlets" name="Portlet (JSR-168) Whiteboard">
     <p>
         There are three major issues with supporting JSR-168 (and I'm sure a bunch of smaller ones as well):
     </p>
@@ -451,9 +451,9 @@
         then be used in both environments.
     </p>
 
-</section>
+</subsection>
 
-    <section href="jsf" name="JavaServer Faces">
+    <subsection href="jsf" name="JavaServer Faces">
 
         <p>
             Struts is providing support for <a href="http://java.sun.com/j2ee/javaserverfaces/">JavaServer Faces</a>
@@ -481,9 +481,9 @@
             <li>Our <a href="faqs/kickstart.html#jsf">FAQ</a></li>
             <li><a href="http://www.jamesholmes.com/JavaServerFaces/">Java Server Faces Resources at JamesHolmes.com</a></li>
          </ul>
-    </section>
+    </subsection>
 
-<section href="Proposals" name="Relevant Proposals">
+<subsection href="Proposals" name="Relevant Proposals">
 
     <ul>
 
@@ -520,16 +520,16 @@
        
     </ul>
 
-</section>
+</subsection>
 
-    <section>
+    <subsection>
       <p class="right">Next:
       <a href="http://svn.apache.org/viewcvs.cgi/struts/?root=Apache-SVN">Source Repository</a></p>
-    </section>
+    </subsection>
 
-<section>
+<subsection>
     <p class="version">Website updated from repository: 2005 APR 13 by husted.</p>
     <p class="version">Javadocs updated from repository: 2004 OCT 23 by husted.</p>
+</subsection>
 </section>
-</chapter>
 </body></document>

Modified: struts/site/trunk/xdocs/userGuide/dev_bean.xml
URL: http://svn.apache.org/viewcvs/struts/site/trunk/xdocs/userGuide/dev_bean.xml?rev=232684&r1=232683&r2=232684&view=diff
==============================================================================
--- struts/site/trunk/xdocs/userGuide/dev_bean.xml (original)
+++ struts/site/trunk/xdocs/userGuide/dev_bean.xml Sun Aug 14 18:37:54 2005
@@ -10,9 +10,9 @@
 </properties>
 
 <body> 
-<chapter name="Bean Taglib Guide"> 
+<section name="Bean Taglib Guide"> 
 
-<section href="bean" name="The Bean Taglib">
+<subsection href="bean" name="The Bean Taglib">
 
     <p>
     <strong>Note:</strong> - Some of the features in this taglib are also 
@@ -39,9 +39,9 @@
     cookies, headers, and parameters are also provided.
     </p>
 
-</section>
+</subsection>
 
-<section href="resources" name="Bean Taglib Resources">
+<subsection href="resources" name="Bean Taglib Resources">
 
     <ul>
         <li>
@@ -52,8 +52,8 @@
         </li>
     </ul>
 
-</section>
+</subsection>
 
-</chapter>
+</section>
 </body>
 </document>

Modified: struts/site/trunk/xdocs/userGuide/dev_html.xml
URL: http://svn.apache.org/viewcvs/struts/site/trunk/xdocs/userGuide/dev_html.xml?rev=232684&r1=232683&r2=232684&view=diff
==============================================================================
--- struts/site/trunk/xdocs/userGuide/dev_html.xml (original)
+++ struts/site/trunk/xdocs/userGuide/dev_html.xml Sun Aug 14 18:37:54 2005
@@ -4,9 +4,9 @@
  <title>The Struts User's Guide - HTML Taglib Guide</title>
 </properties>
 <body>
-<chapter name="HTML Taglib Guide">
+<section name="HTML Taglib Guide">
 
-<section href="html" name="The HTML Taglib">
+<subsection href="html" name="The HTML Taglib">
 
 <p>
 The tags in the Struts HTML library form a bridge between a JSP view and the other components of a Web application.
@@ -18,14 +18,14 @@
 The HTML taglib contains tags used to create Struts input forms, as well as other tags generally useful
 in the creation of HTML-based user interfaces.  The output is HTML 4.01 compliant or XHTML 1.0 when in XHTML mode.
 </p>
-</section>
+</subsection>
 
-<section href="resources" name="HTML Tag Resources">
+<subsection href="resources" name="HTML Tag Resources">
 
 <ul>
 <li><a href="../struts-taglib/apidocs/org/apache/struts/taglib/html/package-summary.html#package_description">HTML Taglib Package Description</a></li>
 <li><a href="struts-html.html">HTML Taglib API Reference</a></li>
 </ul>
-</section>
+</subsection>
 
-</chapter></body></document>
+</section></body></document>

Modified: struts/site/trunk/xdocs/userGuide/dev_logic.xml
URL: http://svn.apache.org/viewcvs/struts/site/trunk/xdocs/userGuide/dev_logic.xml?rev=232684&r1=232683&r2=232684&view=diff
==============================================================================
--- struts/site/trunk/xdocs/userGuide/dev_logic.xml (original)
+++ struts/site/trunk/xdocs/userGuide/dev_logic.xml Sun Aug 14 18:37:54 2005
@@ -4,9 +4,9 @@
  <title>The Struts User's Guide - Logic Taglib Guide</title>
 </properties>
 <body> 
-<chapter name="Logic Taglib Guide"> 
+<section name="Logic Taglib Guide"> 
 
-<section href="html" name="The Logic Taglib">
+<subsection href="html" name="The Logic Taglib">
 
 <p>
 	<strong>Note:</strong> - Many of the features in this taglib are also available in the 
@@ -19,14 +19,14 @@
 over object collections for repetitive generation of output text, and application flow management
 </p>
 
-</section>
+</subsection>
 
-<section href="resources" name="Logic Tag Resources">
+<subsection href="resources" name="Logic Tag Resources">
 
 <ul>
 <li><a href="../struts-taglib/apidocs/org/apache/struts/taglib/logic/package-summary.html#package_description">Logic Taglib Package Description</a></li>
 <li><a href="struts-logic.html">Logic Taglib API Reference</a></li>
 </ul>
-</section>
+</subsection>
 
-</chapter></body></document>
+</section></body></document>

Modified: struts/site/trunk/xdocs/userGuide/dev_nested.xml
URL: http://svn.apache.org/viewcvs/struts/site/trunk/xdocs/userGuide/dev_nested.xml?rev=232684&r1=232683&r2=232684&view=diff
==============================================================================
--- struts/site/trunk/xdocs/userGuide/dev_nested.xml (original)
+++ struts/site/trunk/xdocs/userGuide/dev_nested.xml Sun Aug 14 18:37:54 2005
@@ -4,9 +4,9 @@
 <title>The Struts User's Guide - Nested Taglib Guide</title>
 </properties>
 <body> 
-<chapter name="Nested Taglib Guide"> 
+<section name="Nested Taglib Guide"> 
 
-<section href="nested" name="The Nested Taglib">
+<subsection href="nested" name="The Nested Taglib">
 
 <p>
 Nested tags &amp; supporting classes extend the base struts tags to allow them to relate to each other in a nested nature. 
@@ -14,14 +14,14 @@
 will be managed in a nested context. 
 </p>
 
-</section>
+</subsection>
 
-<section href="resources" name="Nested Taglib Resources">
+<subsection href="resources" name="Nested Taglib Resources">
 
 <ul>
 <li><a href="../struts-taglib/apidocs/org/apache/struts/taglib/nested/package-summary.html#package_description">Nested Taglib Package Description</a></li>
 <li><a href="struts-nested.html">Nested Taglib API Reference</a></li>
 </ul>
-</section>
+</subsection>
 
-</chapter></body></document>
+</section></body></document>

Modified: struts/site/trunk/xdocs/userGuide/dev_tiles.xml
URL: http://svn.apache.org/viewcvs/struts/site/trunk/xdocs/userGuide/dev_tiles.xml?rev=232684&r1=232683&r2=232684&view=diff
==============================================================================
--- struts/site/trunk/xdocs/userGuide/dev_tiles.xml (original)
+++ struts/site/trunk/xdocs/userGuide/dev_tiles.xml Sun Aug 14 18:37:54 2005
@@ -6,9 +6,9 @@
 </title>
 </properties>
 <body>
-<chapter name="Tiles Guide">
+<section name="Tiles Guide">
 
-<section name="The Tiles Document Assembly Framework">
+<subsection name="The Tiles Document Assembly Framework">
 
 <p>Tiles builds on the "include" feature provided by the JavaServer Pages
 specification to provide a full-featured, robust framework for assembling
@@ -18,9 +18,9 @@
 change the look and feel of a website.
 </p>
 
-</section>
+</subsection>
 
-<section href="features" name="Overview of Tiles Features">
+<subsection href="features" name="Overview of Tiles Features">
 
 <ul>
 
@@ -145,9 +145,9 @@
 </li>
 </ul>
 
-</section>
+</subsection>
 
-<section href="setup" name="Enabling your application for Tiles">
+<subsection href="setup" name="Enabling your application for Tiles">
 
 <p>
 The Tiles framework is bundled with Struts but not enabled by default. To enable Tiles you need to:
@@ -214,9 +214,9 @@
 </li>
 </ul>
 
-</section>
+</subsection>
 
-<section href="tiles" name="Tiles API Guide">
+<subsection href="tiles" name="Tiles API Guide">
 
 <ul>
 <li>
@@ -226,9 +226,9 @@
 <li><a href="struts-tiles.html">Tiles Taglib Syntax Reference</a></li>
 </ul>
 
-</section>
+</subsection>
 
-<section href="resources" name="Tiles Resources">
+<subsection href="resources" name="Tiles Resources">
 
 <p>
 <a href="http://www.oracle.com/technology/oramag/oracle/04-may/o34dev_struts.html">
@@ -268,5 +268,5 @@
 <strong>Tiles Advanced Features</strong></a> by Cedric Dumoulin.
 </p>
 
-</section>
-</chapter></body></document>
+</subsection>
+</section></body></document>

Modified: struts/site/trunk/xdocs/userGuide/dev_util.xml
URL: http://svn.apache.org/viewcvs/struts/site/trunk/xdocs/userGuide/dev_util.xml?rev=232684&r1=232683&r2=232684&view=diff
==============================================================================
--- struts/site/trunk/xdocs/userGuide/dev_util.xml (original)
+++ struts/site/trunk/xdocs/userGuide/dev_util.xml Sun Aug 14 18:37:54 2005
@@ -4,22 +4,22 @@
   <title>The Struts User's Guide - Utilities Guide</title>
 </properties>
 <body> 
-<chapter name="Utilities Guide"> 
+<section name="Utilities Guide"> 
 
-<section href="utils" name="The Utilities Package">
+<subsection href="utils" name="The Utilities Package">
 
 <p>
 The Utilities package provides a variety of families of classes, to solve problems that are commonly 
 encountered in building web applications.  
 </p>
 
-</section>
+</subsection>
 
-<section href="resources" name="Utilities Resources">
+<subsection href="resources" name="Utilities Resources">
 
 <ul>
 <li><a href="../struts-core/apidocs/org/apache/struts/util/package-summary.html#package_description">Utilities Package Description</a></li>
 </ul>
-</section>
+</subsection>
 
-</chapter></body></document>
+</section></body></document>

Modified: struts/site/trunk/xdocs/userGuide/dev_validator.xml
URL: http://svn.apache.org/viewcvs/struts/site/trunk/xdocs/userGuide/dev_validator.xml?rev=232684&r1=232683&r2=232684&view=diff
==============================================================================
--- struts/site/trunk/xdocs/userGuide/dev_validator.xml (original)
+++ struts/site/trunk/xdocs/userGuide/dev_validator.xml Sun Aug 14 18:37:54 2005
@@ -11,9 +11,9 @@
 
 <body>
 
-<chapter name="Struts Validator Guide">
+<section name="Struts Validator Guide">
 
-<section href="validator" name="Struts Validator">
+<subsection href="validator" name="Struts Validator">
 
     <p>
     The Struts Validator, in some form, has been available since the
@@ -58,9 +58,9 @@
     example).
     </p>
 
-</section>
+</subsection>
 
-<section href="i18n" name="Internationalization">
+<subsection href="i18n" name="Internationalization">
 
     <p>
     Each validator form is grouped within a <code>FormSet</code> element in
@@ -98,7 +98,7 @@
     message.
     </p>
 
-<pre><code><![CDATA[
+<source><![CDATA[
 <field
     property="lastName"
     depends="required,mask">
@@ -111,7 +111,7 @@
         <var-value>^[a-zA-Z]*$</var-value>
     </var>
 </field>
-]]></code></pre>
+]]></source>
 
     <p>
     By default the arg0-arg3 elements will try to look up the <code>key</code>
@@ -126,7 +126,7 @@
     using modules.
     </p>
 
-<pre><code><![CDATA[
+<source><![CDATA[
 <field
     property="integer"
     depends="required,integer,intRange">
@@ -148,22 +148,22 @@
         <var-value>20</var-value>
     </var>
     </field>
-]]></code></pre>
+]]></source>
 
-</section>
+</subsection>
 
-    <section href="builtin" name="Standard Built In Validations">
+    <subsection href="builtin" name="Standard Built In Validations">
 
         <p>
         Validator ships with a set of pre-defined validators, as follows:
         </p>
             <ul>
               <li><strong>required</strong> - mandatory field validation. Has no variables.
-    <pre><code><![CDATA[
+    <source><![CDATA[
     <field property="name" depends="required">
         <arg0 key="customer.name"/>
     </field>
-    ]]></code></pre>
+    ]]></source>
               </li>
               <li><strong>requiredif</strong> - field dependant validator
                   <pre>Deprecated, use validwhen.</pre>
@@ -173,77 +173,77 @@
               </li>
               <li><strong>minlength</strong> - validate input data isn't less than a specified minimum length.
                   Requires a <code>minlength</code> variable.
-    <pre><code><![CDATA[
+    <source><![CDATA[
     <field property="name" depends="required,minlength">
         <arg0 key="customer.name"/>
         <arg1 name="minlength" key="${var:minlength}" resource="false"/>
         <var><var-name>minlength</var-name><var-value>3</var-value></var>
     </field>
-    ]]></code></pre>
+    ]]></source>
               </li>
               <li><strong>maxlength</strong> - validate input data doesn't exceed a specified maximum length.
                   Requires a <code>maxlength</code> variable.
-    <pre><code><![CDATA[
+    <source><![CDATA[
     <field property="name" depends="required,maxlength">
         <arg0 key="customer.name"/>
         <arg1 name="maxlength" key="${var:maxlength}" resource="false"/>
         <var><var-name>maxlength</var-name><var-value>30</var-value></var>
     </field>
-    ]]></code></pre>
+    ]]></source>
               </li>
               <li><strong>mask</strong> - validate format according to a regular expression.
                   Requires a <code>mask</code> variable to specify the regular expression.
                   Since version 1.1, the regular expression must start
                   with a <code>^</code> and end with a <code>$</code> (see example below).
-    <pre><code><![CDATA[
+    <source><![CDATA[
     <field property="name" depends="required,mask">
         <msg name="mask" key="registrationForm.lastname.maskmsg"/>
         <arg0 key="registration.name"/>
         <var><var-name>mask</var-name><var-value>^[a-zA-Z]*$</var-value></var>
     </field>
-    ]]></code></pre>
+    ]]></source>
               </li>
               <li><strong>byte</strong> - validates that a field can be converted to a Byte.
-    <pre><code><![CDATA[
+    <source><![CDATA[
     <field property="age" depends="byte">
         <arg0 key="employee.age"/>
     </field>
-    ]]></code></pre>
+    ]]></source>
               </li>
               <li><strong>short</strong> - validates that a field can be converted to a Short.
-    <pre><code><![CDATA[
+    <source><![CDATA[
     <field property="productnumber" depends="short">
         <arg0 key="order.prodno"/>
     </field>
-    ]]></code></pre>
+    ]]></source>
               </li>
               <li><strong>integer</strong> - validates that a field can be converted to an Integer.
-    <pre><code><![CDATA[
+    <source><![CDATA[
     <field property="ordernumber" depends="integer">
         <arg0 key="order.number"/>
     </field>
-    ]]></code></pre>
+    ]]></source>
               </li>
               <li><strong>long</strong> - validates that a field can be converted to a Long.
-    <pre><code><![CDATA[
+    <source><![CDATA[
     <field property="ordernumber" depends="long">
         <arg0 key="order.number"/>
     </field>
-    ]]></code></pre>
+    ]]></source>
               </li>
               <li><strong>float</strong> - validates that a field can be converted to a Float.
-    <pre><code><![CDATA[
+    <source><![CDATA[
     <field property="amount" depends="float">
         <arg0 key="sale.amount"/>
     </field>
-    ]]></code></pre>
+    ]]></source>
               </li>
               <li><strong>double</strong> - validates that a field can be converted to a Double.
-    <pre><code><![CDATA[
+    <source><![CDATA[
     <field property="amount" depends="double">
         <arg0 key="sale.amount"/>
     </field>
-    ]]></code></pre>
+    ]]></source>
               </li>
               <li><strong>date</strong> - validates that a field can be converted to a Date.
                   This validator uses <code>java.text.SimpleDateFormat</code> to parse the date and
@@ -252,18 +252,18 @@
                   between using the <code>datePatternStrict</code> and <code>datePattern</code> variables
                   is that <code>datePatternStrict</code> checks additionally that the input data is the same
                   length as the pattern specified (so for example 1/1/2004 would fail with a pattern of <code>MM/dd/yyyy</code>).
-    <pre><code><![CDATA[
+    <source><![CDATA[
     <field property="saledate" depends="required,date">
         <arg0 key="myForm.saledate"/>
         <var><var-name>datePattern</var-name><var-value>MM/dd/yyyy</var-value></var>
     </field>
-    ]]></code></pre>
-    <pre><code><![CDATA[
+    ]]></source>
+    <source><![CDATA[
     <field property="saledate" depends="required,date">
         <arg0 key="sale.orderdate"/>
         <var><var-name>datePatternStrict</var-name><var-value>MM/dd/yyyy</var-value></var>
     </field>
-    ]]></code></pre>
+    ]]></source>
               </li>
               <li><strong>range</strong> - validate number range.
                   <pre>Deprecated, use intRange, longRange, floatRange or doubleRange.</pre>
@@ -272,7 +272,7 @@
                   Requires <code>min</code> and <code>max</code> variables to specify the range.
                   This validator depends on the <code>integer</code> validator
                   which must also be in the field's <code>depends</code> attribute.
-    <pre><code><![CDATA[
+    <source><![CDATA[
     <field property="age" depends="required,integer,intRange">
         <arg0 key="employee.age"/>
         <arg1 name="intRange" key="${var:min}" resource="false"/>
@@ -280,13 +280,13 @@
         <var><var-name>min</var-name><var-value>18</var-value></var>
         <var><var-name>max</var-name><var-value>65</var-value></var>
     </field>
-    ]]></code></pre>
+    ]]></source>
               </li>
               <li><strong>longRange</strong> - validates that an long field is within a specified range.
                   Requires <code>min</code> and <code>max</code> variables to specify the range.
                   This validator depends on the <code>long</code> validator
                   which must also be in the field's <code>depends</code> attribute.
-    <pre><code><![CDATA[
+    <source><![CDATA[
     <field property="age" depends="required,long,longRange">
         <arg0 key="employee.age"/>
         <arg1 name="longRange" key="${var:min}" resource="false"/>
@@ -294,13 +294,13 @@
         <var><var-name>min</var-name><var-value>18</var-value></var>
         <var><var-name>max</var-name><var-value>65</var-value></var>
     </field>
-    ]]></code></pre>
+    ]]></source>
               </li>
               <li><strong>floatRange</strong> - validates that a float field is within a specified range
                   Requires <code>min</code> and <code>max</code> variables to specify the range.
                   This validator depends on the <code>float</code> validator
                   which must also be in the field's <code>depends</code> attribute.
-    <pre><code><![CDATA[
+    <source><![CDATA[
     <field property="ordervalue" depends="required,float,floatRange">
         <arg0 key="order.value"/>
         <arg1 name="floatRange" key="${var:min}" resource="false"/>
@@ -308,13 +308,13 @@
         <var><var-name>min</var-name><var-value>100</var-value></var>
         <var><var-name>max</var-name><var-value>4.99</var-value></var>
     </field>
-    ]]></code></pre>
+    ]]></source>
               </li>
               <li><strong>doubleRange</strong> - validates that a double field is within a specified range
                   Requires <code>min</code> and <code>max</code> variables to specify the range.
                   This validator depends on the <code>double</code> validator
                   which must also be in the field's <code>depends</code> attribute.
-    <pre><code><![CDATA[
+    <source><![CDATA[
     <field property="ordervalue" depends="required,double,doubleRange">
         <arg0 key="employee.age"/>
         <arg1 name="doubleRange" key="${var:min}" resource="false"/>
@@ -322,21 +322,21 @@
         <var><var-name>min</var-name><var-value>100</var-value></var>
         <var><var-name>max</var-name><var-value>4.99</var-value></var>
     </field>
-    ]]></code></pre>
+    ]]></source>
               </li>
               <li><strong>creditCard</strong> - validate credit card number format
-    <pre><code><![CDATA[
+    <source><![CDATA[
     <field property="name" depends="required, creditCard">
         <arg0 key="customer.cardnumber"/>
     </field>
-    ]]></code></pre>
+    ]]></source>
               </li>
               <li><strong>email</strong> - validate email address format
-    <pre><code><![CDATA[
+    <source><![CDATA[
     <field property="customeremail" depends="email">
         <arg0 key="customer.email"/>
     </field>
-    ]]></code></pre>
+    ]]></source>
               </li>
               <li><strong>url</strong> - validates url format.
                   Has four <i>optional</i> variables (<code>allowallschemes</code>,
@@ -355,7 +355,7 @@
                         not specified then the defaults are used which are <code>http</code>, 
                         <code>https</code> and <code>ftp</code>.</li>
                   </ul>
-    <pre><code><![CDATA[
+    <source><![CDATA[
     <field property="custUrl" depends="url">
         <arg0 key="customer.url"/>
     </field>
@@ -371,13 +371,13 @@
            <var-value>http,https,telnet,file</var-value>
         </var>
     </field>
-    ]]></code></pre>
+    ]]></source>
               </li>
             </ul>
-    </section>
+    </subsection>
 
 
-<section href="members" name="Constants/Variables">
+<subsection href="members" name="Constants/Variables">
 
     <p>
     Global constants can be inside the global tags and FormSet/Locale
@@ -392,7 +392,7 @@
     last.
     </p>
 
-<pre><code><![CDATA[
+<source><![CDATA[
 <global>
     <constant>
         <constant-name>zip</constant-name>
@@ -409,7 +409,7 @@
  <var-value>${zip}</var-value>
 </var>
 </field>
-]]></code></pre>
+]]></source>
 
     <p>
     The var element under a field can be used to store variables for use by a
@@ -418,7 +418,7 @@
     <code>getVar(String key)</code> method.
     </p>
 
-<pre><code><![CDATA[
+<source><![CDATA[
 <field
     property="integer"
     depends="required,integer,intRange">
@@ -440,11 +440,11 @@
         <var-value>20</var-value>
     </var>
     </field>
-]]></code></pre>
+]]></source>
 
-</section>
+</subsection>
 
-<section href="validwhen" name="Designing Complex Validations with validwhen">
+<subsection href="validwhen" name="Designing Complex Validations with validwhen">
     <p>
     [Since Struts 1.2.0] A frequent requirement in validation design is to validate one field
     against another (for example, if you have asked the user to type in
@@ -482,7 +482,7 @@
       The <code>emailAddress</code> field is only required if the
       <code>sendNewsletter</code> field is not null.  You could code
       this using validwhen as:</p>
-<pre><code><![CDATA[
+<source><![CDATA[
 <field property="emailAddress" depends="validwhen">
       <arg0 key="userinfo.emailAddress.label"/>
         <var>
@@ -490,7 +490,7 @@
           <var-value>((sendNewsletter == null) or (*this* != null))</var-value>
         </var>
       </field>
-]]></code></pre>
+]]></source>
 <p>
       Which reads as: this field is valid if <code>sendNewsletter</code> is 
       <code>null</code> or the field value is not <code>null</code>.</p>
@@ -502,7 +502,7 @@
       a property called orderLines.
       If you wished to verify that every line with part number also had
       a quantity entered, you could do it with:</p>
-<pre><code><![CDATA[
+<source><![CDATA[
     <field property="quantity" indexedListProperty="orderLines" depends="validwhen">
       <arg0 key="orderform.quantity.label"/>
         <var>
@@ -510,7 +510,7 @@
           <var-value>((orderLines[].partNumber == null) or (*this* != null))</var-value>
         </var>
       </field>
-]]></code></pre>
+]]></source>
      <p>
      Which reads as: This field is value if the corresponding <code>partNumber
      </code> field is <code>null</code>, or this field is not <code>null</code>.
@@ -519,7 +519,7 @@
      As a final example, imagine a form where the user must enter their
      height in inches, and if they are under 60 inches in height, it is
      an error to have checked off nbaPointGuard as a career.</p>
-<pre><code><![CDATA[
+<source><![CDATA[
     <field property="nbaPointGuard" depends="validwhen">
       <arg0 key="careers.nbaPointGuard.label"/>
         <var>
@@ -527,7 +527,7 @@
           <var-value>((heightInInches >= 60) or (*this* == null))</var-value>
         </var>
       </field>
-]]></code></pre>
+]]></source>
      <p>
      A few quick notes on the grammer.</p>
      <ul>
@@ -537,8 +537,8 @@
        comparison is done, otherwise a string comparison is done.
        </li>
      </ul>
-</section>
-<section href="plugs" name="Pluggable Validators">
+</subsection>
+<subsection href="plugs" name="Pluggable Validators">
 
     <p>
     By convention, the validators your application uses can beloaded through a
@@ -586,7 +586,7 @@
     Example Validator Configuration from the default validator-rules.xml.
     </p>
 
-<pre><code><![CDATA[
+<source><![CDATA[
 <validator name="required"
       classname="org.apache.struts.validator.FieldChecks"
          method="validateRequired"
@@ -609,7 +609,7 @@
                  javax.servlet.http.HttpServletRequest"
         depends=""
             msg="errors.invalid"/>
-]]></code></pre>
+]]></source>
 
     <p>
     <strong>Creating Pluggable Validators</strong>
@@ -680,9 +680,9 @@
     A mutli-part form expects the page attribute to be set.
     </p>
 
-<pre><code><![CDATA[
+<source><![CDATA[
 <html:hidden property="page" value="1"/>
-]]></code></pre>
+]]></source>
 
     <p>
     <strong>Comparing Two Fields</strong>
@@ -695,7 +695,7 @@
     password and there is the main password field and a confirmation field.
     </p>
 
-<pre><code><![CDATA[
+<source><![CDATA[
 <validator name="twofields"
        classname="com.mysite.StrutsValidator"
        method="validateTwoFields"
@@ -709,9 +709,9 @@
              <var-value>password2</var-value>
           </var>
 </field>
-]]></code></pre>
+]]></source>
 
-<pre><code><![CDATA[
+<source><![CDATA[
 public static boolean validateTwoFields(
     Object bean,
     ValidatorAction va, 
@@ -753,11 +753,11 @@
 
     return true;
 }
-]]></code></pre>
+]]></source>
 
-</section>
+</subsection>
 
-<section href="validator-bugs" name="Known Bugs">
+<subsection href="validator-bugs" name="Known Bugs">
 
     <p>
     Since the Struts Validator relies on the Commons Validator, problem
@@ -779,9 +779,9 @@
 
     </ul>
 
-</section>
+</subsection>
 
-<section href="conditionals" name="Conditionally required fields">
+<subsection href="conditionals" name="Conditionally required fields">
 
     <p>
     You can define logic like "only validate this field if field X is
@@ -980,9 +980,9 @@
     the only restriction is that they must all be AND or OR, you can't mix.
     </p>
 
-</section>
+</subsection>
 
-    <section href="stopOnFirstError" name="Unstoppable JavaScript Validations">
+    <subsection href="stopOnFirstError" name="Unstoppable JavaScript Validations">
 
         <p>
         [Since Struts 1.2.0] You can force the clientside Javascript validation
@@ -1009,9 +1009,9 @@
 </code>
 </pre>
 
-    </section>
+    </subsection>
 
-    <section href="api" name="Validator API Guide">
+    <subsection href="api" name="Validator API Guide">
 
     <p>
     A concise
@@ -1020,9 +1020,9 @@
     Struts Validator API Guide</a> is available to help you get started.
     </p>
 
-</section>
+</subsection>
 
-<section href="resources" name="Validator Resources">
+<subsection href="resources" name="Validator Resources">
 
 	<p>
     <a href="http://otn.oracle.com/oramag/oracle/04-jan/o14dev_struts.html">
@@ -1053,8 +1053,8 @@
     available as a free download (PDF).
     </p>
 
-</section>
+</subsection>
 
-</chapter>
+</section>
 </body>
 </document>

Modified: struts/site/trunk/xdocs/userGuide/installation-ip.xml
URL: http://svn.apache.org/viewcvs/struts/site/trunk/xdocs/userGuide/installation-ip.xml?rev=232684&r1=232683&r2=232684&view=diff
==============================================================================
--- struts/site/trunk/xdocs/userGuide/installation-ip.xml (original)
+++ struts/site/trunk/xdocs/userGuide/installation-ip.xml Sun Aug 14 18:37:54 2005
@@ -4,8 +4,8 @@
 <title>The Struts Framework Project - Installation - iPlanet</title>
 </properties>
 <body>
-<chapter name="5.2 Installation" href="installation">
-<section name="Installing Struts with your servlet container" href="Containers">
+<section name="5.2 Installation" href="installation">
+<subsection name="Installing Struts with your servlet container" href="Containers">
 <h4 id="ipws60">iPlanet Application Server 6.0</h4>
 <p>Service Pack 2 is recommended.</p>
 <p>NOTE: At present, the Struts example application still uses a non-Serializable
@@ -32,7 +32,7 @@
     @.*[.]do$=action
 ####</pre>
 <hr/>
-<p>Back to <a href="installation.html#Containers">Installation</a></p></section>
-</chapter>
+<p>Back to <a href="installation.html#Containers">Installation</a></p></subsection>
+</section>
 </body>
 </document>

Modified: struts/site/trunk/xdocs/userGuide/installation-ipas.xml
URL: http://svn.apache.org/viewcvs/struts/site/trunk/xdocs/userGuide/installation-ipas.xml?rev=232684&r1=232683&r2=232684&view=diff
==============================================================================
--- struts/site/trunk/xdocs/userGuide/installation-ipas.xml (original)
+++ struts/site/trunk/xdocs/userGuide/installation-ipas.xml Sun Aug 14 18:37:54 2005
@@ -4,8 +4,8 @@
         <title>The Struts Framework Project - Installation - iPortal Application Server</title>
     </properties>
     <body>
-    <chapter name="5.2 Installation" href="installation">
-        <section name="Installing Struts with your servlet container" href="Containers">
+    <section name="5.2 Installation" href="installation">
+        <subsection name="Installing Struts with your servlet container" href="Containers">
             <h4>
                 <a name="ipas13">iPortal Application Server 1.3</a>
             </h4>
@@ -149,7 +149,7 @@
             <hr/>
             <p>Back to <a href="installation.html#Containers">Installation</a>
             </p>
-        </section>
-    </chapter>
+        </subsection>
+    </section>
     </body>
 </document>

Modified: struts/site/trunk/xdocs/userGuide/installation-jetty.xml
URL: http://svn.apache.org/viewcvs/struts/site/trunk/xdocs/userGuide/installation-jetty.xml?rev=232684&r1=232683&r2=232684&view=diff
==============================================================================
--- struts/site/trunk/xdocs/userGuide/installation-jetty.xml (original)
+++ struts/site/trunk/xdocs/userGuide/installation-jetty.xml Sun Aug 14 18:37:54 2005
@@ -7,8 +7,8 @@
 </properties>
 
 <body>
-<chapter name="5.2 Installation" href="installation">
-<section name="Installing Struts with your servlet container" href="Containers">
+<section name="5.2 Installation" href="installation">
+<subsection name="Installing Struts with your servlet container" href="Containers">
 
 <h4 id="jetty">Jetty Java HTTP Servlet Server</h4>
 
@@ -106,7 +106,7 @@
 <hr/>
 <p>Back to <a href="installation.html#Containers">Installation</a></p>
 
+</subsection>
 </section>
-</chapter>
 </body>
 </document>

Modified: struts/site/trunk/xdocs/userGuide/installation-jr30.xml
URL: http://svn.apache.org/viewcvs/struts/site/trunk/xdocs/userGuide/installation-jr30.xml?rev=232684&r1=232683&r2=232684&view=diff
==============================================================================
--- struts/site/trunk/xdocs/userGuide/installation-jr30.xml (original)
+++ struts/site/trunk/xdocs/userGuide/installation-jr30.xml Sun Aug 14 18:37:54 2005
@@ -6,8 +6,8 @@
   </properties>
 
   <body>
-<chapter name="5.2 Installation" href="installation">
-<section name="Installing Struts with your servlet container" href="Containers">
+<section name="5.2 Installation" href="installation">
+<subsection name="Installing Struts with your servlet container" href="Containers">
 
 <h4 id="jrun">JRUN 3.0 SP2A, VERSION 3.02A.11614</h4>
 
@@ -180,7 +180,7 @@
 </ul>
   <hr/>
   <p>Back to <a href="installation.html#Containers">Installation</a></p>
+</subsection>
 </section>
-</chapter>
 </body>
 </document>

Modified: struts/site/trunk/xdocs/userGuide/installation-novell.xml
URL: http://svn.apache.org/viewcvs/struts/site/trunk/xdocs/userGuide/installation-novell.xml?rev=232684&r1=232683&r2=232684&view=diff
==============================================================================
--- struts/site/trunk/xdocs/userGuide/installation-novell.xml (original)
+++ struts/site/trunk/xdocs/userGuide/installation-novell.xml Sun Aug 14 18:37:54 2005
@@ -6,8 +6,8 @@
   </properties>
 
   <body>
-<chapter name="5.2 Installation" href="installation">
-<section name="Installing Struts with your servlet container" href="Containers">
+<section name="5.2 Installation" href="installation">
+<subsection name="Installing Struts with your servlet container" href="Containers">
 
 <h4 id="orion">Novell ExteNd Application Server 4.0</h4>
 
@@ -106,7 +106,7 @@
 
   <hr/>
   <p>Back to <a href="installation.html#Containers">Installation</a></p>
+</subsection>
 </section>
-</chapter>
 </body>
 </document>

Modified: struts/site/trunk/xdocs/userGuide/installation-oas.xml
URL: http://svn.apache.org/viewcvs/struts/site/trunk/xdocs/userGuide/installation-oas.xml?rev=232684&r1=232683&r2=232684&view=diff
==============================================================================
--- struts/site/trunk/xdocs/userGuide/installation-oas.xml (original)
+++ struts/site/trunk/xdocs/userGuide/installation-oas.xml Sun Aug 14 18:37:54 2005
@@ -6,8 +6,8 @@
   </properties>
 
   <body>
-<chapter name="5.2 Installation" href="installation">
-<section name="Installing Struts with your servlet container" href="Containers">
+<section name="5.2 Installation" href="installation">
+<subsection name="Installing Struts with your servlet container" href="Containers">
 
 <h4 id="orion">Orion Application Server</h4>
 
@@ -80,7 +80,7 @@
 
   <hr/>
   <p>Back to <a href="installation.html#Containers">Installation</a></p>
+</subsection>
 </section>
-</chapter>
 </body>
 </document>

Modified: struts/site/trunk/xdocs/userGuide/installation-sas.xml
URL: http://svn.apache.org/viewcvs/struts/site/trunk/xdocs/userGuide/installation-sas.xml?rev=232684&r1=232683&r2=232684&view=diff
==============================================================================
--- struts/site/trunk/xdocs/userGuide/installation-sas.xml (original)
+++ struts/site/trunk/xdocs/userGuide/installation-sas.xml Sun Aug 14 18:37:54 2005
@@ -6,8 +6,8 @@
   </properties>
 
   <body>
-<chapter name="5.2 Installation" href="installation">
-<section name="Installing Struts with your servlet container" href="Containers">
+<section name="5.2 Installation" href="installation">
+<subsection name="Installing Struts with your servlet container" href="Containers">
 
 <h4 id="sas">SilverStream Application Server 3.7.1 and later</h4>
 
@@ -74,7 +74,7 @@
    </ul>
   <hr/>
   <p>Back to <a href="installation.html#Containers">Installation</a></p>
+</subsection>
 </section>
-</chapter>
 </body>
 </document>

Modified: struts/site/trunk/xdocs/userGuide/installation-tc.xml
URL: http://svn.apache.org/viewcvs/struts/site/trunk/xdocs/userGuide/installation-tc.xml?rev=232684&r1=232683&r2=232684&view=diff
==============================================================================
--- struts/site/trunk/xdocs/userGuide/installation-tc.xml (original)
+++ struts/site/trunk/xdocs/userGuide/installation-tc.xml Sun Aug 14 18:37:54 2005
@@ -6,8 +6,8 @@
   </properties>
 
   <body>
-<chapter name="5.2 Installation" href="installation">
-<section name="Installing Struts with your servlet container" href="Containers">
+<section name="5.2 Installation" href="installation">
+<subsection name="Installing Struts with your servlet container" href="Containers">
 <h4 id="tc321">Tomcat 3.2.1 With Apache</h4>
 <p>Note that the instructions for Tomcat 4 will be different than those for Tomcat 3,
 but the Tomcat 4.0 web connector is still under development. Versions of Tomcat prior
@@ -71,7 +71,7 @@
 </ul>
   <hr/>
   <p>Back to <a href="installation.html#Containers">Installation</a></p>
+</subsection>
 </section>
-</chapter>
 </body>
 </document>

Modified: struts/site/trunk/xdocs/userGuide/installation-ubs72.xml
URL: http://svn.apache.org/viewcvs/struts/site/trunk/xdocs/userGuide/installation-ubs72.xml?rev=232684&r1=232683&r2=232684&view=diff
==============================================================================
--- struts/site/trunk/xdocs/userGuide/installation-ubs72.xml (original)
+++ struts/site/trunk/xdocs/userGuide/installation-ubs72.xml Sun Aug 14 18:37:54 2005
@@ -6,8 +6,8 @@
   </properties>
 
   <body>
-<chapter name="5.2 Installation" href="installation">
-<section name="Installing Struts with your servlet container" href="Containers">
+<section name="5.2 Installation" href="installation">
+<subsection name="Installing Struts with your servlet container" href="Containers">
 <h4 id="bluestone">Bluestone Universal Business Server 7.2</h4>
 
 <ul>
@@ -47,7 +47,7 @@
 </ul>
   <hr/>
   <p>Back to <a href="installation.html#Containers">Installation</a></p>
+</subsection>
 </section>
-</chapter>
 </body>
 </document>

Modified: struts/site/trunk/xdocs/userGuide/installation-was352-x.xml
URL: http://svn.apache.org/viewcvs/struts/site/trunk/xdocs/userGuide/installation-was352-x.xml?rev=232684&r1=232683&r2=232684&view=diff
==============================================================================
--- struts/site/trunk/xdocs/userGuide/installation-was352-x.xml (original)
+++ struts/site/trunk/xdocs/userGuide/installation-was352-x.xml Sun Aug 14 18:37:54 2005
@@ -6,8 +6,8 @@
   </properties>
 
   <body>
-<chapter name="5.2 Installation" href="installation">
-<section name="Installing Struts with your servlet container" href="Containers">
+<section name="5.2 Installation" href="installation">
+<subsection name="Installing Struts with your servlet container" href="Containers">
 
 <h4 id="was352">WebSphere Application Server 3.5 and the Example Application</h4>
 
@@ -75,7 +75,7 @@
 util.  Ant doesn't seem to like it the other way! :)</p>
   <hr/>
   <p>Back to <a href="installation.html#Containers">Installation</a></p>
+</subsection>
 </section>
-</chapter>
 </body>
 </document>

Modified: struts/site/trunk/xdocs/userGuide/installation-was352.xml
URL: http://svn.apache.org/viewcvs/struts/site/trunk/xdocs/userGuide/installation-was352.xml?rev=232684&r1=232683&r2=232684&view=diff
==============================================================================
--- struts/site/trunk/xdocs/userGuide/installation-was352.xml (original)
+++ struts/site/trunk/xdocs/userGuide/installation-was352.xml Sun Aug 14 18:37:54 2005
@@ -6,8 +6,8 @@
   </properties>
 
   <body>
-<chapter name="5.2 Installation" href="installation">
-<section name="Installing Struts with your servlet container" href="Containers">
+<section name="5.2 Installation" href="installation">
+<subsection name="Installing Struts with your servlet container" href="Containers">
 
 <h4 id="was352">WebSphere Application Server 3.5 FixPack 2</h4>
 
@@ -113,7 +113,7 @@
 </ul>
   <hr/>
   <p>Back to <a href="installation.html#Containers">Installation</a></p>
+</subsection>
 </section>
-</chapter>
 </body>
 </document>

Modified: struts/site/trunk/xdocs/userGuide/installation-wls5.xml
URL: http://svn.apache.org/viewcvs/struts/site/trunk/xdocs/userGuide/installation-wls5.xml?rev=232684&r1=232683&r2=232684&view=diff
==============================================================================
--- struts/site/trunk/xdocs/userGuide/installation-wls5.xml (original)
+++ struts/site/trunk/xdocs/userGuide/installation-wls5.xml Sun Aug 14 18:37:54 2005
@@ -6,8 +6,8 @@
   </properties>
 
   <body>
-<chapter name="5.2 Installation" href="installation">
-<section name="Installing Struts with your servlet container" href="Containers">
+<section name="5.2 Installation" href="installation">
+<subsection name="Installing Struts with your servlet container" href="Containers">
 
 <h4 id="wls5">Weblogic 5.1 (service pack 8)</h4>
 <ul>
@@ -112,7 +112,7 @@
 fixes for WLS 5.1 SP8</a> from the Struts Developer mailing list</p>
 <hr/>
   <p>Back to <a href="installation.html#Containers">Installation</a></p>
+</subsection>
 </section>
-</chapter>
 </body>
 </document>

Modified: struts/site/trunk/xdocs/userGuide/installation.xml
URL: http://svn.apache.org/viewcvs/struts/site/trunk/xdocs/userGuide/installation.xml?rev=232684&r1=232683&r2=232684&view=diff
==============================================================================
--- struts/site/trunk/xdocs/userGuide/installation.xml (original)
+++ struts/site/trunk/xdocs/userGuide/installation.xml Sun Aug 14 18:37:54 2005
@@ -6,8 +6,8 @@
   </properties>
 
   <body>
-  <chapter name="6.2 Installation" href="installation">
-  <section name="Prerequisite Software" href="Prerequisites">
+  <section name="6.2 Installation" href="installation">
+  <subsection name="Prerequisite Software" href="Prerequisites">
 
   <p>The Struts binary distribution needs three other software packages installed to
   operate. You may already have these installed on your system. To build Struts from
@@ -118,9 +118,9 @@
 
   </ul>
 
-  </section>
+  </subsection>
 
-  <section name="Install A Struts Binary Distribution" href="Installing">
+  <subsection name="Install A Struts Binary Distribution" href="Installing">
 
     <p>First, download a binary distribution of Struts by following the
     instructions <a href="../acquiring.html">here</a>.  Then, make sure
@@ -243,7 +243,7 @@
         to include the JAR files (copied earlier) on the
         CLASSPATH that is submitted to the compiler.</li>
     </ul>
-</section> <section name="Installing Struts With Your Servlet Container" href="Containers">
+</subsection> <subsection name="Installing Struts With Your Servlet Container" href="Containers">
 
 <p>For most containers, you need only to: </p>
 <ul>
@@ -295,9 +295,9 @@
   <li>WebLogic 6.0+ - No additional steps required.</li>
   <li>WebSphere - <a href="installation-was352.html">Additional steps required.</a></li>
   <li>WebSphere - <a href="installation-was352-x.html">Steps for the Example Application.</a></li></ul>
-</section>
+</subsection>
 
-<section name="Building Struts From Source" href="Building">
+<subsection name="Building Struts From Source" href="Building">
 
     <p>First, download a source distribution of Struts by following the
     instructions <a href="../acquiring.html">here</a>.  Then, make sure
@@ -375,14 +375,14 @@
     <strong>NOT</strong> on your classpath when your container is running.
     </p>
 
-  </section>
+  </subsection>
 
-<section>
+<subsection>
     <p class="right">
     Next: <a href="../faqs/index.html">FAQs and HowTos</a>
     </p>
-</section>
+</subsection>
 
-  </chapter>
+  </section>
 </body>
 </document>



---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org
For additional commands, e-mail: dev-help@struts.apache.org