<?oxygen RNGSchema="/Library/Schemas/rng/sitemap/paloose-sitemap.rng" type="xml"?>
<?oxygen SCHSchema="/Library/Schemas/rng/sitemap/paloose-sitemap.rng"?>
<!--
 -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* 
-->
<!--
 -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* 
-->
<!--
	
	Main sitemap file for Paloose Web site
	
	Author:
		Name  : Hugh Field-Richards.
		Email : hsfr@hsfr.org.uk
	
-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
   
   Date                   Who    Changes
   ==========================================================================
   
   9th August 2006        HSFR   Created
   12th February 2007     HSFR   Removed tidy generator
   October 2010           HSFR   Complete overhaul for new look
   December 2022          HSFR   Added property tag to serializer

   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="ef4a524903d949d2083cacdc63e43f6c" __status="-1">......</map:sitemap>
<map:sitemap __file="ef4a524903d949d2083cacdc63e43f6c" __status="-1" xmlns:map="http://apache.org/cocoon/sitemap/1.0">
<map:components>......</map:components>
<map:components>
<map:generators default="file">......</map:generators>
<map:generators default="file">
<map:generator name="file" src="resource://lib/generation/FileGenerator" cachable="no">......</map:generator>
<map:generator name="file" src="resource://lib/generation/FileGenerator" cachable="no">
<map:use-request-parameters>true</map:use-request-parameters>
</map:generator>
<map:generator name="px" src="resource://lib/generation/PXTemplateGenerator" cachable="no">......</map:generator>
<map:generator name="px" src="resource://lib/generation/PXTemplateGenerator" cachable="no">
<map:use-request-parameters>true</map:use-request-parameters>
</map:generator>
</map:generators>
<map:transformers default="xslt">......</map:transformers>
<map:transformers default="xslt">
<map:transformer name="xinclude" src="resource://lib/transforming/XIncludeTransformer"/>
<!--
 The SCSSCompiler translates all the SCSS style files into CSS. 
-->
<map:transformer name="scss" src="resource://lib/scss/SCSSCompiler"/>
<map:transformer name="xslt" src="resource://lib/transforming/TRAXTransformer" cachable="no">......</map:transformer>
<map:transformer name="xslt" src="resource://lib/transforming/TRAXTransformer" cachable="no">
<map:use-request-parameters>true</map:use-request-parameters>
</map:transformer>
<map:transformer name="i18n" src="resource://lib/transforming/I18nTransformer">......</map:transformer>
<map:transformer name="i18n" src="resource://lib/transforming/I18nTransformer">
<map:catalogues default="index">......</map:catalogues>
<map:catalogues default="index">
<map:catalogue id="index" name="index" location="context://content/translations"/>
<map:catalogue id="faq" name="faq" location="context://content/translations"/>
<map:catalogue id="documentation" name="documentation" location="context://content/translations"/>
<map:catalogue id="examples" name="examples" location="context://content/examples/translations"/>
<map:catalogue id="simpleSite" name="simpleSite" location="context://content/translations"/>
<map:catalogue id="configure" name="configure" location="context://content/translations"/>
<map:catalogue id="contacts" name="contacts" location="context://content/translations"/>
<map:catalogue id="downloads" name="downloads" location="context://content/translations"/>
<map:catalogue id="install" name="install" location="context://content/translations"/>
<map:catalogue id="menus" name="menus" location="context://content/translations"/>
<map:catalogue id="news" name="news" location="context://content/translations"/>
<map:catalogue id="sitemap" name="sitemap" location="context://content/translations"/>
<map:catalogue id="headings" name="headings" location="context://content/translations"/>
<map:catalogue id="links" name="links" location="context://content/translations"/>
<map:catalogue id="i18n-id" name="i18n" location="context://examples/i18n/translations"/>
</map:catalogues>
<map:untranslated-text>untranslated text</map:untranslated-text>
</map:transformer>
</map:transformers>
<map:serializers default="xml">......</map:serializers>
<map:serializers default="xml">
<map:serializer name="html" mime-type="text/html" src="resource://lib/serialization/HTMLSerializer">......</map:serializer>
<map:serializer name="html" mime-type="text/html" src="resource://lib/serialization/HTMLSerializer">
<map:property name="doctype-public" value="-//W3C//DTD HTML 4.01 Transitional//EN"/>
<map:property name="doctype-system" value="http://www.w3.org/TR/html4/loose.dtd"/>
<map:property name="encoding" value="UTF-8"/>
</map:serializer>
<map:serializer name="xhtml" mime-type="text/html" src="resource://lib/serialization/XHTMLSerializer">......</map:serializer>
<map:serializer name="xhtml" mime-type="text/html" src="resource://lib/serialization/XHTMLSerializer">
<map:property name="doctype-public" value="-//W3C//DTD XHTML 1.0 Transitional//EN"/>
<map:property name="doctype-system" value="http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"/>
<map:property name="encoding" value="UTF-8"/>
</map:serializer>
<map:serializer name="xml" mime-type="text/xml" src="resource://lib/serialization/XMLSerializer">......</map:serializer>
<map:serializer name="xml" mime-type="text/xml" src="resource://lib/serialization/XMLSerializer">
<map:property name="doctype-public" value="-//W3C//DTD XHTML 1.0 Strict//EN"/>
<map:property name="doctype-system" value="http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"/>
<map:property name="encoding" value="UTF-8"/>
</map:serializer>
<map:serializer name="text" mime-type="text/plain" src="resource://lib/serialization/TextSerializer"/>
</map:serializers>
<map:matchers default="wildcard">......</map:matchers>
<map:matchers default="wildcard">
<map:matcher name="wildcard" src="resource://lib/matching/WildcardURIMatcher"/>
<map:matcher name="regexp" src="resource://lib/matching/RegexpURIMatcher"/>
</map:matchers>
<map:readers default="resource">......</map:readers>
<map:readers default="resource">
<map:reader name="resource" src="resource://lib/reading/ResourceReader"/>
</map:readers>
<map:selectors default="browser">......</map:selectors>
<map:selectors default="browser">
<map:selector name="browser" src="resource://lib/selection/BrowserSelector">......</map:selector>
<map:selector name="browser" src="resource://lib/selection/BrowserSelector">
<map:browser name="explorer" useragent="MSIE"/>
<map:browser name="pocketexplorer" useragent="MSPIE"/>
<map:browser name="handweb" useragent="HandHTTP"/>
<map:browser name="avantgo" useragent="AvantGo"/>
<map:browser name="imode" useragent="DoCoMo"/>
<map:browser name="opera" useragent="Opera"/>
<map:browser name="lynx" useragent="Lynx"/>
<map:browser name="java" useragent="Java"/>
<map:browser name="wap" useragent="Nokia"/>
<map:browser name="wap" useragent="UP"/>
<map:browser name="wap" useragent="Wapalizer"/>
<map:browser name="mozilla5" useragent="Mozilla/5"/>
<map:browser name="mozilla5" useragent="Netscape6/"/>
<map:browser name="netscape" useragent="Mozilla"/>
<map:browser name="safari" useragent="Safari"/>
<map:browser name="iphone" useragent="iPhone"/>
</map:selector>
<map:selector name="request-parameter" src="resource://lib/selection/RequestParameterSelector">......</map:selector>
<map:selector name="request-parameter" src="resource://lib/selection/RequestParameterSelector">
<map:parameter-name>type</map:parameter-name>
</map:selector>
</map:selectors>
</map:components>
<!--
 -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* 
-->
<!--
 -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*- RESOURCES -*-*-*-*-*-*-*-*-*-*-*-*-*-*-* 
-->
<!--
 -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* 
-->
<map:resources>......</map:resources>
<map:resources>
<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="incl" from-label="incl-transform">......</map:view>
<map:view name="incl" from-label="incl-transform">
<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="xml" from-label="xml-content">......</map:view>
<map:view name="xml" from-label="xml-content">
<map:call resource="outputXML"/>
</map:view>
</map:views>
<!--
 -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* 
-->
<!--
 -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*- 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://sitemap.xmap"/>
<map:call resource="outputXML"/>
</map:match>
<!--
            When a schema needs to be displayed
         
-->
<map:match pattern="/.+\.(rng|dsd)/" type="regexp">......</map:match>
<map:match pattern="/.+\.(rng|dsd)/" type="regexp">
<map:mount src="resources/sitemap.xmap"/>
</map:match>
<map:match pattern="**.xsl">......</map:match>
<map:match pattern="**.xsl">
<map:mount src="cocoon:/resources/sitemap.xmap"/>
</map:match>
<map:match pattern="admin/**">......</map:match>
<map:match pattern="admin/**">
<map:mount src="cocoon:/admin/sitemap.xmap" uri-prefix="admin/"/>
</map:match>
<map:match pattern="documentation/**.html">......</map:match>
<map:match pattern="documentation/**.html">
<map:mount src="cocoon:/documentation/sitemap.xmap" uri-prefix="documentation/"/>
</map:match>
<map:match pattern="documentation/**.kont">......</map:match>
<map:match pattern="documentation/**.kont">
<map:mount src="cocoon:/documentation/sitemap.xmap" uri-prefix="documentation/"/>
</map:match>
<map:match pattern="pcms/**.html">......</map:match>
<map:match pattern="pcms/**.html">
<map:mount src="cocoon:/pcms/sitemap.xmap" uri-prefix="pcms/"/>
</map:match>
<map:match pattern="examples/**.html">......</map:match>
<map:match pattern="examples/**.html">
<map:mount src="cocoon:/examples/sitemap.xmap" uri-prefix="examples/"/>
</map:match>
<map:match pattern="configs/**.html">......</map:match>
<map:match pattern="configs/**.html">
<map:mount src="cocoon:/configs/sitemap.xmap" uri-prefix="configs/"/>
</map:match>
<!--
 All other html, rss, email requests go to a subsite map for content 
-->
<map:match pattern="/.+\.(html|rss|mail)/" type="regexp">......</map:match>
<map:match pattern="/.+\.(html|rss|mail)/" type="regexp">
<map:mount src="cocoon:/content/sitemap.xmap" uri-prefix=""/>
</map:match>
<map:handle-errors>......</map:handle-errors>
<map:handle-errors>
<map:generate type="px" src="context://content/error.xml" label="xml-content"/>
<map:transform src="context://resources/transforms/error2page.xsl" label="incl-transform"/>
<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="error"/>
</map:transform>
<map:serialize type="xhtml"/>
</map:handle-errors>
</map:pipeline>
</map:pipelines>
</map:sitemap>