You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@cocoon.apache.org by cr...@apache.org on 2001/12/30 14:33:21 UTC

cvs commit: xml-cocoon2/documentation sitemap.xmap

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:     webmaster@xml.apache.org
To unsubscribe, e-mail:          cocoon-cvs-unsubscribe@xml.apache.org
For additional commands, e-mail: cocoon-cvs-help@xml.apache.org