Parent Directory | Revision Log | Patch
--- cocoon/branches/BRANCH_2_1_X/src/blocks/databases/samples/org-db/sitemap.xmap 2005/05/03 18:18:50 167950 +++ cocoon/branches/BRANCH_2_1_X/src/blocks/databases/samples/org-db/sitemap.xmap 2005/05/03 18:22:14 167951 @@ -14,107 +14,103 @@ See the License for the specific language governing permissions and limitations under the License. --> -<map:sitemap xmlns:map="http://apache.org/cocoon/sitemap/1.0"> - -<!-- ========================= Components ================================ --> - - <map:components> - <!-- original database actions --> - <map:actions> - <map:action logger="sitemap.action.add-employee" name="add-employee" src="org.apache.cocoon.acting.DatabaseAddAction"/> - <map:action logger="sitemap.action.del-employee" name="del-employee" src="org.apache.cocoon.acting.DatabaseDeleteAction"/> - <map:action logger="sitemap.action.upd-employee" name="upd-employee" src="org.apache.cocoon.acting.DatabaseUpdateAction"/> - </map:actions> - </map:components> - - -<!-- ========================== Action sets ================================ --> +<map:sitemap xmlns:map="http://apache.org/cocoon/sitemap/1.0"> -<!-- - Action sets group actions together. If some actions are often used - together in pipeline fragments, it's easier to group them and refer - to the group. For more info, please see the docs. ---> + <!-- ========================= Components ================================ --> - <map:action-sets> - <map:action-set name="employee"> - <map:act action="Add" type="add-employee"/> - <map:act action="Delete" type="del-employee"/> - <map:act action="Update" type="upd-employee"/> - </map:action-set> - </map:action-sets> - -<!-- ============================ Views ==================================== --> - - <map:views> - <map:view name="content" from-label="content"> - <map:serialize type="xml"/> - </map:view> - - <map:view from-label="content" name="pretty-content"> - <map:transform src="context://stylesheets/system/xml2html.xslt"/> - <map:serialize type="html"/> - </map:view> - - <map:view name="links" from-position="last"> - <map:serialize type="links"/> - </map:view> - - </map:views> - -<!-- =========================== Pipelines ================================= --> - - <map:pipelines> - - <map:pipeline> - - <map:match pattern="employee.xml"> - <map:generate src="{0}"/> - <map:serialize type="xml"/> - </map:match> - - <map:match pattern="employee"> - <map:act set="employee"> - <map:parameter name="descriptor" value="employee.xml"/> - <!-- - Here an action is used. To be precise: all actions that were - grouped together to a set named "employee". See user docs on - actions for more on this. - - This fragment until the closing tag of map:act is only - included if at least one action of this set completes - successfully. - --> - <map:generate src="employee.xsp" type="serverpages"/> - <map:transform src="context://samples/stylesheets/dynamic-page2html.xsl"> - <map:parameter name="servletPath" value="{request:servletPath}"/> - <map:parameter name="sitemapURI" value="{request:sitemapURI}"/> - <map:parameter name="contextPath" value="{request:contextPath}"/> - <map:parameter name="file" value=".xsp"/> - </map:transform> - <map:serialize/> - </map:act> - </map:match> - - <map:match pattern="*"> - <map:generate src="{1}.xsp" type="serverpages"/> - <map:transform src="context://samples/stylesheets/dynamic-page2html.xsl"> + <map:components> + <map:actions> + <!-- + - Original database actions + --> + <map:action logger="sitemap.action.add-employee" name="add-employee" src="org.apache.cocoon.acting.DatabaseAddAction"/> + <map:action logger="sitemap.action.del-employee" name="del-employee" src="org.apache.cocoon.acting.DatabaseDeleteAction"/> + <map:action logger="sitemap.action.upd-employee" name="upd-employee" src="org.apache.cocoon.acting.DatabaseUpdateAction"/> + </map:actions> + </map:components> + + <!-- ========================== Action sets ================================ --> + + <!-- + - Action sets group actions together. If some actions are often used + - together in pipeline fragments, it's easier to group them and refer + - to the group. For more info, please see the docs. + --> + <map:action-sets> + <map:action-set name="employee"> + <map:act action="Add" type="add-employee"/> + <map:act action="Delete" type="del-employee"/> + <map:act action="Update" type="upd-employee"/> + </map:action-set> + </map:action-sets> + + <!-- ============================ Views ==================================== --> + + <map:views> + <map:view name="content" from-label="content"> + <map:serialize type="xml"/> + </map:view> + + <map:view from-label="content" name="pretty-content"> + <map:transform src="context://stylesheets/system/xml2html.xslt"/> + <map:serialize type="html"/> + </map:view> + + <map:view name="links" from-position="last"> + <map:serialize type="links"/> + </map:view> + </map:views> + + <!-- =========================== Pipelines ================================= --> + + <map:pipelines> + <map:pipeline> + + <map:match pattern="employee.xml"> + <map:generate src="{0}"/> + <map:serialize type="xml"/> + </map:match> + + <map:match pattern="employee"> + <map:act set="employee"> + <map:parameter name="descriptor" value="employee.xml"/> + <!-- + - Here an action is used. To be precise: all actions that were + - grouped together to a set named "employee". See user docs on + - actions for more on this. + - + - This fragment until the closing tag of map:act is only + - included if at least one action of this set completes + - successfully. + --> + <map:generate src="employee.xsp" type="serverpages"/> + <map:transform src="context://samples/stylesheets/dynamic-page2html.xsl"> + <map:parameter name="servletPath" value="{request:servletPath}"/> + <map:parameter name="sitemapURI" value="{request:sitemapURI}"/> + <map:parameter name="contextPath" value="{request:contextPath}"/> + <map:parameter name="file" value=".xsp"/> + </map:transform> + <map:serialize/> + </map:act> + </map:match> + + <map:match pattern="*"> + <map:generate src="{1}.xsp" type="serverpages"/> + <map:transform src="context://samples/stylesheets/dynamic-page2html.xsl"> <map:parameter name="servletPath" value="{request:servletPath}"/> <map:parameter name="sitemapURI" value="{request:sitemapURI}"/> <map:parameter name="contextPath" value="{request:contextPath}"/> <map:parameter name="file" value=".xsp"/> - </map:transform> - <map:serialize/> - </map:match> - - <map:match pattern=""> - <map:redirect-to uri="../"/> - </map:match> + </map:transform> + <map:serialize/> + </map:match> + + <map:match pattern=""> + <map:redirect-to uri="../"/> + </map:match> - </map:pipeline> - </map:pipelines> + </map:pipeline> + </map:pipelines> </map:sitemap> - -<!-- end of file -->
infrastructure at apache.org | ViewVC Help |
Powered by ViewVC 1.1.26 |