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