<?oxygen RNGSchema="../resources/schemas/paloose-sitemap-1.3.4.rng" type="xml"?>
<?oxygen SCHSchema="../resources/schemas/paloose-sitemap-1.3.4.rng"?>
<!--
 -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* 
-->
<!--
 -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* 
-->
<!--
   
   Documentation sitemap for Paloose Web site
   
   Author:
      Name  : Hugh Field-Richards.
      Email : hsfr@hsfr.org.uk
   
   -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
   -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
   
   Date                   Who    Changes
   ==========================================================================
   
   31st October 2006      HSFR   Created
   
   LICENSE:
   
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation, either version 3 of the License, or
    (at your option) any later version.

    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.
	   
-->
<map:sitemap __file="f0ba05d5e7d6a39972b8d60b9f20fae3" __status="-1">......</map:sitemap>
<map:sitemap __file="f0ba05d5e7d6a39972b8d60b9f20fae3" __status="-1" xmlns:map="http://apache.org/cocoon/sitemap/1.0">
<!--
 -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* 
-->
<!--
 -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* COMPONENTS -*-*-*-*-*-*-*-*-*-*-*-*-*-*-* 
-->
<!--
 -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* 
-->
<map:components>......</map:components>
<map:components>
<map:generators default="file">......</map:generators>
<map:generators default="file">
<map:generator name="px" src="resource://lib/generation/PXTemplateGenerator"/>
</map:generators>
<map:transformers default="xslt">......</map:transformers>
<map:transformers default="xslt">
<map:transformer name="password" src="resource://lib/transforming/PasswordTransformer"/>
<map:transformer name="write-source" src="resource://lib/transforming/SourceWritingTransformer"/>
<map:transformer name="log" src="resource://lib/transforming/LogTransformer"/>
</map:transformers>
<map:serializers default="xml"/>
<map:matchers default="wildcard"/>
</map:components>
<!--
 -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* 
-->
<!--
 -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*- RESOURCES -*-*-*-*-*-*-*-*-*-*-*-*-*-*-* 
-->
<!--
 -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* 
-->
<map:resources>......</map:resources>
<map:resources>
<map:resource name="outputPage">......</map:resource>
<map:resource name="outputPage">
<map:transform src="context://resources/transforms/page2xhtml.xsl" label="page-transform">......</map:transform>
<map:transform src="context://resources/transforms/page2xhtml.xsl" label="page-transform">
<map:parameter name="page" value="{1}"/>
<map:parameter name="admin" value="0"/>
<map:parameter name="sessionUser" value="{session:__username}"/>
<map:parameter name="sessionFullname" value="{session:__fullname}"/>
</map:transform>
<map:serialize type="xhtml"/>
</map:resource>
<map:resource name="outputXML">......</map:resource>
<map:resource name="outputXML">
<map:transform src="context://resources/transforms/xml2xhtml.xsl"/>
<map:serialize type="xhtml"/>
</map:resource>
</map:resources>
<!--
 -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* 
-->
<!--
 -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*- VIEWS -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* 
-->
<!--
 -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* 
-->
<map:views>......</map:views>
<map:views>
<map:view name="aggr" from-label="aggr-content">......</map:view>
<map:view name="aggr" from-label="aggr-content">
<map:call resource="outputXML"/>
</map:view>
<map:view name="content" from-label="xml-content">......</map:view>
<map:view name="content" from-label="xml-content">
<map:call resource="outputXML"/>
</map:view>
<map:view name="transform" from-label="page-transform">......</map:view>
<map:view name="transform" from-label="page-transform">
<map:call resource="outputXML"/>
</map:view>
<map:view name="headings" from-label="headings-content">......</map:view>
<map:view name="headings" from-label="headings-content">
<map:call resource="outputXML"/>
</map:view>
<map:view name="menus" from-label="menus-content">......</map:view>
<map:view name="menus" from-label="menus-content">
<map:call resource="outputXML"/>
</map:view>
<map:view name="news" from-label="news-content">......</map:view>
<map:view name="news" from-label="news-content">
<map:call resource="outputXML"/>
</map:view>
<map:view name="downloads" from-label="downloads-content">......</map:view>
<map:view name="downloads" from-label="downloads-content">
<map:call resource="outputXML"/>
</map:view>
</map:views>
<!--
 -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* 
-->
<!--
 -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*- FLOW SCRIPTS *-*-*-*-*-*-*-*-*-*-*-*-*-*-* 
-->
<!--
 -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* 
-->
<map:flow language="php">......</map:flow>
<map:flow language="php">
<map:script src="context://resources/scripts/AddUserTest.php"/>
</map:flow>
<!--
 -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* 
-->
<!--
 -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*- PIPELINES -*-*-*-*-*-*-*-*-*-*-*-*-*-*-* 
-->
<!--
 -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* 
-->
<map:pipelines>......</map:pipelines>
<map:pipelines>
<map:pipeline>......</map:pipeline>
<map:pipeline>
<map:match pattern="sitemap-xmap-raw.html">......</map:match>
<map:match pattern="sitemap-xmap-raw.html">
<map:generate src="context://documentation/sitemap.xmap"/>
<map:call resource="outputXML"/>
</map:match>
<map:match pattern="**-raw.html">......</map:match>
<map:match pattern="**-raw.html">
<map:generate src="context://documentation/{1}.xml"/>
<map:call resource="outputXML"/>
</map:match>
</map:pipeline>
<!--
 -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* 
-->
<!--
 -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* 
-->
<map:pipeline>......</map:pipeline>
<map:pipeline>
<map:match pattern="addUserTest.html">......</map:match>
<map:match pattern="addUserTest.html">
<map:call function="AddUserTest::add"/>
</map:match>
<map:match pattern="addUserTest.kont">......</map:match>
<map:match pattern="addUserTest.kont">
<map:call function="AddUserTest::add"/>
</map:match>
</map:pipeline>
<!--
 Only called from the add user script AddUserTest::add 
-->
<map:pipeline internal-only="true">......</map:pipeline>
<map:pipeline internal-only="true">
<map:match pattern="addUserTest-*.html">......</map:match>
<map:match pattern="addUserTest-*.html">
<map:aggregate element="root" label="aggr-content">......</map:aggregate>
<map:aggregate element="root" label="aggr-content">
<map:part src="context://content/headings.xml" element="headings" strip-root="true"/>
<map:part src="context://content/menus.xml" element="menus" strip-root="true"/>
<map:part src="cocoon:/addUserTest-{1}.px" element="content" strip-root="true"/>
</map:aggregate>
<!--
 The following require resource since they are part of Paloose not the user's system 
-->
<map:transform src="resource://resources/transforms/pforms-violations.xsl" label="pforms-violations">......</map:transform>
<map:transform src="resource://resources/transforms/pforms-violations.xsl" label="pforms-violations">
<map:parameter name="formViolations" value="{session:__violations}"/>
</map:transform>
<map:transform src="resource://resources/transforms/pforms-default.xsl" label="pforms-default"/>
<map:transform src="resource://resources/transforms/pforms2html.xsl" label="pforms-html"/>
<map:call resource="outputPage"/>
</map:match>
</map:pipeline>
<!--
 -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* 
-->
<!--
 -*-*-*-*-*-*-*-*-*-*-*-*-* NORMAL DOCUMENTATION PAGES -*-*-*-*-*-*-*-*-*-*-* 
-->
<!--
 -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* 
-->
<map:pipeline>......</map:pipeline>
<map:pipeline>
<map:match pattern="*.html">......</map:match>
<map:match pattern="*.html">
<map:aggregate element="root" label="aggr-content">......</map:aggregate>
<map:aggregate element="root" label="aggr-content">
<map:part src="context://content/breadcrumbs.xml" element="breadcrumbs" strip-root="true"/>
<map:part src="context://content/menus.xml" element="menus" strip-root="true"/>
<map:part src="cocoon:/{1}.xml" element="content" strip-root="true"/>
</map:aggregate>
<map:transform src="context://resources/transforms/page2xhtml.xsl" label="page-transform">......</map:transform>
<map:transform src="context://resources/transforms/page2xhtml.xsl" label="page-transform">
<map:parameter name="page" value="{1}"/>
<map:parameter name="baseDir" value="context://"/>
</map:transform>
<map:serialize type="xhtml"/>
</map:match>
</map:pipeline>
<!--
 -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* 
-->
<!--
 -*-*-*-*-*-*-*-*-*-*-*-*-*-*- INTERNAL PAGE ACCESS *-*-*-*-*-*-*-*-*-*-*-*-* 
-->
<!--
 -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* 
-->
<map:pipeline internal-only="true">......</map:pipeline>
<map:pipeline internal-only="true">
<map:match pattern="**.xml">......</map:match>
<map:match pattern="**.xml">
<map:generate src="context://documentation/{1}.xml" label="menus-content"/>
<map:serialize/>
</map:match>
<map:match pattern="**.px">......</map:match>
<map:match pattern="**.px">
<map:generate type="px" src="context://documentation/{1}.xml" label="xml-content"/>
<map:serialize/>
</map:match>
</map:pipeline>
</map:pipelines>
</map:sitemap>