ivelin 2002/09/21 20:14:22 Modified: src/webapp/samples sitemap.xmap Log: fixed an inadvertent checked-in Revision Changes Path 1.21 +90 -30 xml-cocoon2/src/webapp/samples/sitemap.xmap Index: sitemap.xmap =================================================================== RCS file: /home/cvs/xml-cocoon2/src/webapp/samples/sitemap.xmap,v retrieving revision 1.20 retrieving revision 1.21 diff -u -r1.20 -r1.21 --- sitemap.xmap 21 Sep 2002 22:57:19 -0000 1.20 +++ sitemap.xmap 22 Sep 2002 03:14:22 -0000 1.21 @@ -88,16 +88,16 @@ orthogonal to pipelines. Please refer to the docs. --> <map:views> - <map:view from-label="content" name="content"> + <map:view name="content" from-label="content"> <map:serialize type="xml"/> </map:view> - <map:view from-label="data" name="pretty-content"> + <map:view name="pretty-content" from-label="data"> <map:transform src="common/style/xsl/html/simple-xml2html.xsl"/> <map:serialize type="html"/> </map:view> - <map:view from-position="last" name="links"> + <map:view name="links" from-position="last"> <map:serialize type="links"/> </map:view> @@ -229,7 +229,7 @@ <map:match pattern="welcome"> <map:generate src="samples.xml"/> - <map:transform src="common/style/xsl/html/simple-samples2html.xsl" type="xalan"/> + <map:transform type="xalan" src="common/style/xsl/html/simple-samples2html.xsl"/> <map:serialize/> </map:match> </map:pipeline> @@ -326,21 +326,7 @@ <map:generate src="xmldb:xindice://localhost:4080/db/{1}"/> <map:serialize type="xml"/> </map:match> - - - <!-- Mount search pages sitemap, for using indexing & searching --> - <map:match pattern="search/**"> - <map:mount check-reload="yes" src="search/" uri-prefix="search"/> - </map:match> - - - <!-- =============== Parent Component Manager ====================== --> - <map:match pattern="parentcm"> - <map:generate src="{1}" type="parentcm"/> - <map:transform src="stylesheets/parentcm/time.xsl"/> - <map:serialize/> - </map:match> -</map:pipeline> + </map:pipeline> <!-- main samples pipeline --> <map:pipeline> @@ -374,7 +360,7 @@ </map:otherwise> </map:select> --> - <map:transform src="stylesheets/simple-samples2html.xsl" type="xslt"/> + <map:transform type="xslt" src="stylesheets/simple-samples2html.xsl"/> <!-- uncomment the following if you want to use Xalan's interpreter as the XSLT processor --> <!-- <map:transform type="xalan" src="stylesheets/simple-samples2html.xsl"/> --> <!-- @@ -404,6 +390,45 @@ + <map:match pattern="welcome-svg"> + <map:generate src="docs/samples/samples.xml"/> + <map:transform src="stylesheets/svg-samples2html.xsl"/> + <map:transform type="extractor"/> + <!-- + Here, several transformers are needed to obtain the desired + result. Note, that the above is not the default transformer but + one named "extractor". Interestingly enough, this transformer + does not need any additional configuration or input. + + If we look at it's javadocs it says: + + "[...] The transformation half of the FragmentExtractor. This + transformer sieves an incoming stream of xml with embedded SVG + images and replaces the images with an xlink locator pointing + to the image. [...]" + + So, this interacts with the fragment below, doing the actual + generating. + --> + <map:transform src="stylesheets/fragment-extractor.xsl"/> + <map:serialize/> + </map:match> + + <map:match pattern="welcome-svg-images/*.png"> + <map:generate src="{1}" type="extractor"/> + <!-- + Again, citing the javadocs: + + "[...] The generation half of + FragmentExtractor. FragmentExtractor is a transformer-generator + pair which is designed to allow sitemap managers to extract + certain nodes from a SAX stream and move them into a separate + pipeline. The main use for this is to extract inline SVG images + and serve them up through a separate pipeline, usually + serializing them to PNG or JPEG format first. [...]" + --> + <map:serialize type="svg2png"/> + </map:match> @@ -444,7 +469,23 @@ <map:serialize type="xml"/> </map:match> + <map:match pattern="hello.svg"> + <map:generate src="docs/samples/hello-page.xml"/> + <map:transform src="stylesheets/page/simple-page2svg.xsl"/> + <map:serialize type="svg2jpeg"/> + </map:match> + <map:match pattern="hello.wrl"> + <map:generate src="docs/samples/hello-page.xml"/> + <map:transform src="stylesheets/page/simple-page2vrml.xsl"/> + <map:serialize type="vrml"/> + </map:match> + + <map:match pattern="hello.pdf"> + <map:generate src="docs/samples/hello-page.xml"/> + <map:transform src="stylesheets/page/simple-page2fo.xsl"/> + <map:serialize type="fo2pdf"/> + </map:match> <map:match pattern="redirect"> <map:act type="request"> @@ -545,6 +586,15 @@ <!-- ================ Static =========================== --> + <map:match pattern="fo"> + <map:generate src="docs/samples/fo/readme.fo"/> + <map:serialize type="fo2pdf"/> + </map:match> + + <map:match pattern="svg"> + <map:generate src="docs/samples/svg/henryV.svg"/> + <map:serialize type="svg2png"/> + </map:match> <map:match pattern="scripts/*"> <map:generate src="docs/samples/scripts/{1}" type="script"/> @@ -552,6 +602,14 @@ <map:serialize type="html"/> </map:match> + <map:match pattern="templates/*"> + <map:generate src="templates/{1}" type="velocity"> + <map:parameter name="name" value="Velocity"/> + <map:parameter name="project" value="Cocoon"/> + </map:generate> + <map:transform src="stylesheets/page/simple-page2html.xsl"/> + <map:serialize type="html"/> + </map:match> <map:match pattern="slides/slides"> <map:call resource="slides"/> @@ -876,37 +934,37 @@ <map:match pattern="welcome"> <map:generate src="samples.xml"/> - <map:transform src="common/style/xsl/html/simple-samples2html.xsl" type="xalan"/> + <map:transform type="xalan" src="common/style/xsl/html/simple-samples2html.xsl"/> <map:serialize/> </map:match> <map:match pattern="scratchpad"> <map:generate src="scratchpad-samples.xml"/> - <map:transform src="common/style/xsl/html/simple-samples2html.xsl" type="xalan"/> + <map:transform type="xalan" src="common/style/xsl/html/simple-samples2html.xsl"/> <map:serialize/> </map:match> <!-- ========================= Server ================================ --> <map:match pattern="**favicon.ico"> - <map:read mime-type="application/ico" src="common/resources/icons/cocoon.ico"/> + <map:read src="common/resources/icons/cocoon.ico" mime-type="application/ico"/> </map:match> <!-- ================== Common ======================= --> <map:match pattern="*.css"> - <map:read mime-type="text/css" src="common/style/css/{1}.css"/> + <map:read src="common/style/css/{1}.css" mime-type="text/css"/> </map:match> <map:match pattern="images/*.gif"> - <map:read mime-type="image/gif" src="common/resources/images/{1}.gif"/> + <map:read src="common/resources/images/{1}.gif" mime-type="image/gif"/> </map:match> <map:match pattern="images/*.jpg"> - <map:read mime-type="image/jpg" src="common/resources/images/{1}.jpg"/> + <map:read src="common/resources/images/{1}.jpg" mime-type="image/jpg"/> </map:match> <map:match pattern="images/*.png"> - <map:read mime-type="image/png" src="common/resources/images/{1}.png"/> + <map:read src="common/resources/images/{1}.png" mime-type="image/png"/> </map:match> <!-- ================== Common fallthrough ===================== --> @@ -927,17 +985,19 @@ <!-- samples automount --> <map:match pattern="*/**"> - <map:mount check-reload="yes" src="{1}/" uri-prefix="{1}"/> + <map:mount uri-prefix="{1}" src="{1}/" check-reload="yes"/> </map:match> <map:handle-errors> <!-- FIXME --> <!--<map:transform src="common/style/xsl/html/error2html.xsl"/>--> <map:transform src="context://samples/common/style/xsl/html/error2html.xsl"/> - <map:serialize status-code="500" type="html"/> + <map:serialize type="html" status-code="500"/> </map:handle-errors> </map:pipeline> </map:pipelines> -</map:sitemap><!-- end of file --> \ No newline at end of file +</map:sitemap> + +<!-- end of file -->
---------------------------------------------------------------------- In case of troubles, e-mail: [EMAIL PROTECTED] To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]