ovidiu 02/04/01 21:41:34 Modified: src/scratchpad/schecoon/webapp sitemap.xmap Log: Added Scheme entries. Revision Changes Path 1.13 +11 -58 xml-cocoon2/src/scratchpad/schecoon/webapp/sitemap.xmap Index: sitemap.xmap =================================================================== RCS file: /home/cvs/xml-cocoon2/src/scratchpad/schecoon/webapp/sitemap.xmap,v retrieving revision 1.12 retrieving revision 1.13 diff -u -r1.12 -r1.13 --- sitemap.xmap 30 Mar 2002 05:39:02 -0000 1.12 +++ sitemap.xmap 2 Apr 2002 05:41:34 -0000 1.13 @@ -14,9 +14,8 @@ <map:resources> <map:resource name="flow"> - <map:script src="example.js"/> - <map:script src="example2.js"/> <map:script src="examples/calc/calc.js"/> + <map:script src="examples/calc/calc.scm" language="Scheme"/> </map:resource> <map:resource name="document2html"> @@ -33,21 +32,29 @@ </map:resources> <map:pipelines> + <map:pipeline> + <map:match pattern="calc"> + <map:redirect-to uri="calc/"/> + </map:match> <map:match pattern="calc/kont/*"> <map:continue with="{1}"/> </map:match> <map:match pattern="calc/"> - <map:call function="calculator"/> + <map:call function="calculator" /> </map:match> + </map:pipeline> + <map:pipeline internal-only="false"> <map:match pattern="calc/*.html"> <map:generate src="examples/calc/{1}.xsp" type="serverpages"/> <map:serialize/> </map:match> + </map:pipeline> + <map:pipeline> <!-- Simple pipeline which has the pipeline definition inline. --> <map:match pattern="documentation/*.html"> <map:generate src="docs/{1}.xml" type="file"/> @@ -59,62 +66,8 @@ <map:match pattern="sites/images/*.gif"> <map:read src="images/{1}.gif" mime-type="image/gif"/> </map:match> + </map:pipeline> - <!-- Pipeline for processing XSP. We use a resource define - above. --> - <map:match pattern="xsp/*.html"> - <map:call resource="xsp"> - <map:parameter name="source" value="xsp/{1}.xsp"/> - </map:call> - </map:match> - - <!-- An example of calling a pipeline defined as resource. The - name of the pipeline to be invoked is specified in the URL of - the request. To test, send a request to - /schecoon/document/index.html - --> - <map:match pattern="*/*.html"> - <map:call resource="{1}"> - <map:parameter name="source" value="docs/{2}.xml"/> - </map:call> - </map:match> - - <!-- The above example using a predefined pipeline. The - generated sitemap code will notice that the resource reference - is predefined, and will invoke the function definition for the - resource statically, without doing a dynamic lookup as in the - above example. --> - <map:match pattern="*.html"> - <map:call resource="document2html"> - <map:parameter name="source" value="docs/{1}.xml"/> - </map:call> - </map:match> - - <!-- This example invokes a function in an interpreted language. - - The function's argument names can appear as parameters inside - the <map:parameter> elements, like below. In most languages, the - name of te argument is ignored, and the arguments are passed to - the actual function in the position in which they appear in the - XML fragment. In languages where arguments can be named, the - order of the <map:parameter> is not important, as parameters are - associated by name with the actual values. - - --> - <map:match pattern="function/*"> - <map:call function="{1}"> - <map:parameter name="a" value="1"/> - <map:parameter name="b" value="2"/> - <map:parameter name="c" value="{1}abc"/> - </map:call> - </map:match> - - <!-- This pipeline executes continuations stored on the server --> - <map:match pattern="kont/*"> - <map:continue with="{1}"/> - </map:match> - - </map:pipeline> </map:pipelines>
---------------------------------------------------------------------- In case of troubles, e-mail: [EMAIL PROTECTED] To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]