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]