crossley    01/12/30 05:33:21

  Modified:    documentation sitemap.xmap
  Log:
  Improved entry for "doclist" to build Table of Contents and construct
  hyperlinks to each document.
  
  Revision  Changes    Path
  1.29      +31 -18    xml-cocoon2/documentation/sitemap.xmap
  
  Index: sitemap.xmap
  ===================================================================
  RCS file: /home/cvs/xml-cocoon2/documentation/sitemap.xmap,v
  retrieving revision 1.28
  retrieving revision 1.29
  diff -u -r1.28 -r1.29
  --- sitemap.xmap      23 Dec 2001 10:02:58 -0000      1.28
  +++ sitemap.xmap      30 Dec 2001 13:33:21 -0000      1.29
  @@ -92,25 +92,38 @@
        <map:serialize/>
      </map:match>
   
  +   <!-- Generate the Table of Contents
  +     The first match generates each book.xml and adds a new element "path".
  +     The second match aggregates each book.xml into a doclist and
  +     then converts it to a document.
  +   -->
  +   <map:match pattern="doclist/xdocs/**book.xml">
  +     <map:generate src="xdocs/{1}book.xml"/>
  +     <map:transform src="stylesheets/doclist.xsl">
  +       <map:parameter name="use-request-parameters" value="true"/>
  +       <map:parameter name="path" value="{1}"/>
  +     </map:transform>
  +     <map:serialize type="xml"/>
  +   </map:match>
      <map:match pattern="body-doclist.xml">
  -    <map:aggregate element="doclist">
  -     <map:part src="xdocs/book.xml"/>
  -     <map:part src="xdocs/installing/book.xml"/>
  -     <map:part src="xdocs/ctwig/book.xml"/>
  -     <map:part src="xdocs/userdocs/book.xml"/>
  -     <map:part src="xdocs/userdocs/concepts/book.xml"/>
  -     <map:part src="xdocs/userdocs/generators/book.xml"/>
  -     <map:part src="xdocs/userdocs/transformers/book.xml"/>
  -     <map:part src="xdocs/userdocs/serializers/book.xml"/>
  -     <map:part src="xdocs/userdocs/matchers/book.xml"/>
  -     <map:part src="xdocs/userdocs/selectors/book.xml"/>
  -     <map:part src="xdocs/userdocs/actions/book.xml"/>
  -     <map:part src="xdocs/userdocs/xsp/book.xml"/>
  -     <map:part src="xdocs/developing/book.xml"/>
  -    </map:aggregate>
  -    <map:transform src="stylesheets/doclist2document.xsl"/>
  -    <map:transform src="stylesheets/document2html.xsl"/>
  -    <map:serialize type="html"/>
  +     <map:aggregate element="doclist">
  +       <map:part src="cocoon:/doclist/xdocs/book.xml"/>
  +       <map:part src="cocoon:/doclist/xdocs/installing/book.xml"/>
  +       <map:part src="cocoon:/doclist/xdocs/ctwig/book.xml"/>
  +       <map:part src="cocoon:/doclist/xdocs/userdocs/book.xml"/>
  +       <map:part src="cocoon:/doclist/xdocs/userdocs/concepts/book.xml"/>
  +       <map:part src="cocoon:/doclist/xdocs/userdocs/generators/book.xml"/>
  +       <map:part src="cocoon:/doclist/xdocs/userdocs/transformers/book.xml"/>
  +       <map:part src="cocoon:/doclist/xdocs/userdocs/serializers/book.xml"/>
  +       <map:part src="cocoon:/doclist/xdocs/userdocs/matchers/book.xml"/>
  +       <map:part src="cocoon:/doclist/xdocs/userdocs/selectors/book.xml"/>
  +       <map:part src="cocoon:/doclist/xdocs/userdocs/actions/book.xml"/>
  +       <map:part src="cocoon:/doclist/xdocs/userdocs/xsp/book.xml"/>
  +       <map:part src="cocoon:/doclist/xdocs/developing/book.xml"/>
  +     </map:aggregate>
  +     <map:transform src="stylesheets/doclist2document.xsl"/>
  +     <map:transform src="stylesheets/document2html.xsl"/>
  +     <map:serialize type="html"/>
      </map:match>
   
      <map:match pattern="body-**.xml">
  
  
  

----------------------------------------------------------------------
In case of troubles, e-mail:     [EMAIL PROTECTED]
To unsubscribe, e-mail:          [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to