vgritsenko 2003/09/22 20:15:49
Modified: lib jars.xml
src/blocks/slide/samples description2html4content.xsl
description2html4locks.xsl
description2html4permissions.xsl
description2html4properties.xsl login-failed.xml
login.xml logout.xml principal2html4users.xsl
sitemap.xmap
Added: src/blocks/slide/lib jdom-dev-20020131.jar
Removed: lib/optional jdom-dev-20020131.jar
Log:
Move jdom to the slide block as it is not used anywhere else.
Fix slide examples - remove hardcoded '/cocoon' from URIs
Revision Changes Path
1.96 +3 -3 cocoon-2.1/lib/jars.xml
Index: jars.xml
===================================================================
RCS file: /home/cvs/cocoon-2.1/lib/jars.xml,v
retrieving revision 1.95
retrieving revision 1.96
diff -u -r1.95 -r1.96
--- jars.xml 11 Sep 2003 23:53:51 -0000 1.95
+++ jars.xml 23 Sep 2003 03:15:49 -0000 1.96
@@ -660,12 +660,12 @@
<lib>webdav/lib/slide-webdavlib-20030711.jar</lib>
<homepage>http://jakarta.apache.org/slide/</homepage>
</file>
-<!-- seems to be unused -->
+
<file>
<title>JDOM</title>
<description>JDOM</description>
<used-by>Slide block</used-by>
- <lib>optional/jdom-dev-20020131.jar</lib>
+ <lib>slide/lib/jdom-dev-20020131.jar</lib>
<homepage>http://www.jdom.org/</homepage>
</file>
1.1 cocoon-2.1/src/blocks/slide/lib/jdom-dev-20020131.jar
<<Binary file>>
1.5 +12 -12
cocoon-2.1/src/blocks/slide/samples/description2html4content.xsl
Index: description2html4content.xsl
===================================================================
RCS file:
/home/cvs/cocoon-2.1/src/blocks/slide/samples/description2html4content.xsl,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- description2html4content.xsl 19 May 2003 10:02:06 -0000 1.4
+++ description2html4content.xsl 23 Sep 2003 03:15:49 -0000 1.5
@@ -2,19 +2,19 @@
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:source="http://apache.org/cocoon/description/2.0" xmlns:dav="DAV:"
xmlns:xi="http://www.w3.org/2001/XInclude" version="1.0">
<xsl:output indent="yes"/>
-
<xsl:param name="cocoon-source-principal">guest</xsl:param>
+ <xsl:param name="contextPath" select="'/cocoon'"/>
<xsl:template match="/">
<document>
<header>
<title>Jakarta Slide example</title>
- <tab title="users" href="/cocoon/samples/slide/users/"/>
- <tab title="content"
href="/cocoon/samples/slide/content/{substring-after(source:source/@uri,'://')}"/>
- <tab title="properties"
href="/cocoon/samples/slide/properties/{substring-after(source:source/@uri,'://')}"/>
- <tab title="permissions"
href="/cocoon/samples/slide/permissions/{substring-after(source:source/@uri,'://')}"/>
- <tab title="locks"
href="/cocoon/samples/slide/locks/{substring-after(source:source/@uri,'://')}"/>
- <tab title="logout" href="/cocoon/samples/slide/logout.html"/>
+ <tab title="users" href="{$contextPath}/samples/slide/users/"/>
+ <tab title="content"
href="{$contextPath}/samples/slide/content/{substring-after(source:source/@uri,'://')}"/>
+ <tab title="properties"
href="{$contextPath}/samples/slide/properties/{substring-after(source:source/@uri,'://')}"/>
+ <tab title="permissions"
href="{$contextPath}/samples/slide/permissions/{substring-after(source:source/@uri,'://')}"/>
+ <tab title="locks"
href="{$contextPath}/samples/slide/locks/{substring-after(source:source/@uri,'://')}"/>
+ <tab title="logout" href="{$contextPath}/samples/slide/logout.html"/>
</header>
<body>
<row>
@@ -30,7 +30,7 @@
<xsl:if test="@parent">
<tr>
<td width="100%" bgcolor="#ffffff" align="left">
- <a
href="/cocoon/samples/slide/content/{substring-after(@parent,'://')}">Back</a>
+ <a
href="{$contextPath}/samples/slide/content/{substring-after(@parent,'://')}">Back</a>
</td>
</tr>
</xsl:if>
@@ -43,7 +43,7 @@
<tr>
<td width="100%" bgcolor="#ffffff" align="left">
<font size="+0" face="arial,helvetica,sanserif"
color="#000000">
- <a
href="/cocoon/samples/slide/content/{substring-after(@uri,'://')}">
+ <a
href="{$contextPath}/samples/slide/content/{substring-after(@uri,'://')}">
<xsl:value-of select="@name"/>
</a>
</font>
@@ -75,7 +75,7 @@
<xsl:for-each select="source:children/source:source">
<tr>
<td align="left">  
- <a
href="/cocoon/samples/slide/content/{substring-after(@uri,'://')}"><xsl:value-of
select="@name"/></a>
+ <a
href="{$contextPath}/samples/slide/content/{substring-after(@uri,'://')}"><xsl:value-of
select="@name"/></a>
</td>
<td align="left">
<xsl:value-of select="@mime-type"/>
@@ -122,10 +122,10 @@
</table>
</xsl:when>
<xsl:when test="@mime-type='image/gif'">
- <img
src="/cocoon/samples/slide/view/{substring-after(@uri,'://')}"/>
+ <img
src="{$contextPath}/samples/slide/view/{substring-after(@uri,'://')}"/>
</xsl:when>
<xsl:when test="@mime-type='image/jpeg'">
- <img
src="/cocoon/samples/slide/view/{substring-after(@uri,'://')}"/>
+ <img
src="{$contextPath}/samples/slide/view/{substring-after(@uri,'://')}"/>
</xsl:when>
<xsl:when test="@mime-type='text/plain'">
<pre>
1.5 +9 -8
cocoon-2.1/src/blocks/slide/samples/description2html4locks.xsl
Index: description2html4locks.xsl
===================================================================
RCS file:
/home/cvs/cocoon-2.1/src/blocks/slide/samples/description2html4locks.xsl,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- description2html4locks.xsl 19 May 2003 10:02:06 -0000 1.4
+++ description2html4locks.xsl 23 Sep 2003 03:15:49 -0000 1.5
@@ -2,17 +2,18 @@
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:source="http://apache.org/cocoon/description/2.0" xmlns:dav="DAV:"
version="1.0">
<xsl:output indent="yes"/>
+ <xsl:param name="contextPath" select="'/cocoon'"/>
<xsl:template match="/">
<document>
<header>
<title>Jakarta Slide example</title>
- <tab title="users" href="/cocoon/samples/slide/users/"/>
- <tab title="content"
href="/cocoon/samples/slide/content/{substring-after(source:source/@uri,'://')}"/>
- <tab title="properties"
href="/cocoon/samples/slide/properties/{substring-after(source:source/@uri,'://')}"/>
- <tab title="permissions"
href="/cocoon/samples/slide/permissions/{substring-after(source:source/@uri,'://')}"/>
- <tab title="locks"
href="/cocoon/samples/slide/locks/{substring-after(source:source/@uri,'://')}"/>
- <tab title="logout" href="/cocoon/samples/slide/logout.html"/>
+ <tab title="users" href="{$contextPath}/samples/slide/users/"/>
+ <tab title="content"
href="{$contextPath}/samples/slide/content/{substring-after(source:source/@uri,'://')}"/>
+ <tab title="properties"
href="{$contextPath}/samples/slide/properties/{substring-after(source:source/@uri,'://')}"/>
+ <tab title="permissions"
href="{$contextPath}/samples/slide/permissions/{substring-after(source:source/@uri,'://')}"/>
+ <tab title="locks"
href="{$contextPath}/samples/slide/locks/{substring-after(source:source/@uri,'://')}"/>
+ <tab title="logout" href="{$contextPath}/samples/slide/logout.html"/>
</header>
<body>
<row>
@@ -28,7 +29,7 @@
<xsl:if test="@parent">
<tr>
<td width="100%" bgcolor="#ffffff" align="left">
- <a
href="/cocoon/samples/slide/permissions/{substring-after(@parent,'://')}">Back</a>
+ <a
href="{$contextPath}/samples/slide/permissions/{substring-after(@parent,'://')}">Back</a>
</td>
</tr>
</xsl:if>
@@ -41,7 +42,7 @@
<tr>
<td width="100%" bgcolor="#ffffff" align="left">
<font size="+0" face="arial,helvetica,sanserif"
color="#000000">
- <a
href="/cocoon/samples/slide/locks/{substring-after(@uri,'://')}">
+ <a
href="{$contextPath}/samples/slide/locks/{substring-after(@uri,'://')}">
<xsl:value-of select="@name"/>
</a>
</font>
1.5 +9 -8
cocoon-2.1/src/blocks/slide/samples/description2html4permissions.xsl
Index: description2html4permissions.xsl
===================================================================
RCS file:
/home/cvs/cocoon-2.1/src/blocks/slide/samples/description2html4permissions.xsl,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- description2html4permissions.xsl 19 May 2003 10:02:06 -0000 1.4
+++ description2html4permissions.xsl 23 Sep 2003 03:15:49 -0000 1.5
@@ -2,17 +2,18 @@
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:source="http://apache.org/cocoon/description/2.0" xmlns:dav="DAV:"
xmlns:pl="http://apache.org/cocoon/principal/1.0" version="1.0">
<xsl:output indent="yes"/>
+ <xsl:param name="contextPath" select="'/cocoon'"/>
<xsl:template match="/">
<document>
<header>
<title>Jakarta Slide example</title>
- <tab title="users" href="/cocoon/samples/slide/users/"/>
- <tab title="content"
href="/cocoon/samples/slide/content/{substring-after(source:source/@uri,'://')}"/>
- <tab title="properties"
href="/cocoon/samples/slide/properties/{substring-after(source:source/@uri,'://')}"/>
- <tab title="permissions"
href="/cocoon/samples/slide/permissions/{substring-after(source:source/@uri,'://')}"/>
- <tab title="locks"
href="/cocoon/samples/slide/locks/{substring-after(source:source/@uri,'://')}"/>
- <tab title="logout" href="/cocoon/samples/slide/logout.html"/>
+ <tab title="users" href="{$contextPath}/samples/slide/users/"/>
+ <tab title="content"
href="{$contextPath}/samples/slide/content/{substring-after(source:source/@uri,'://')}"/>
+ <tab title="properties"
href="{$contextPath}/samples/slide/properties/{substring-after(source:source/@uri,'://')}"/>
+ <tab title="permissions"
href="{$contextPath}/samples/slide/permissions/{substring-after(source:source/@uri,'://')}"/>
+ <tab title="locks"
href="{$contextPath}/samples/slide/locks/{substring-after(source:source/@uri,'://')}"/>
+ <tab title="logout" href="{$contextPath}/samples/slide/logout.html"/>
</header>
<body>
<row>
@@ -28,7 +29,7 @@
<xsl:if test="@parent">
<tr>
<td width="100%" bgcolor="#ffffff" align="left">
- <a
href="/cocoon/samples/slide/permissions/{substring-after(@parent,'://')}">Back</a>
+ <a
href="{$contextPath}/samples/slide/permissions/{substring-after(@parent,'://')}">Back</a>
</td>
</tr>
</xsl:if>
@@ -41,7 +42,7 @@
<tr>
<td width="100%" bgcolor="#ffffff" align="left">
<font size="+0" face="arial,helvetica,sanserif"
color="#000000">
- <a
href="/cocoon/samples/slide/permissions/{substring-after(@uri,'://')}">
+ <a
href="{$contextPath}/samples/slide/permissions/{substring-after(@uri,'://')}">
<xsl:value-of select="@name"/>
</a>
</font>
1.5 +9 -8
cocoon-2.1/src/blocks/slide/samples/description2html4properties.xsl
Index: description2html4properties.xsl
===================================================================
RCS file:
/home/cvs/cocoon-2.1/src/blocks/slide/samples/description2html4properties.xsl,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- description2html4properties.xsl 19 May 2003 10:02:06 -0000 1.4
+++ description2html4properties.xsl 23 Sep 2003 03:15:49 -0000 1.5
@@ -2,17 +2,18 @@
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:source="http://apache.org/cocoon/description/2.0" xmlns:dav="DAV:"
version="1.0">
<xsl:output indent="yes"/>
+ <xsl:param name="contextPath" select="'/cocoon'"/>
<xsl:template match="/">
<document>
<header>
<title>Jakarta Slide example</title>
- <tab title="users" href="/cocoon/samples/slide/users/"/>
- <tab title="content"
href="/cocoon/samples/slide/content/{substring-after(source:source/@uri,'://')}"/>
- <tab title="properties"
href="/cocoon/samples/slide/properties/{substring-after(source:source/@uri,'://')}"/>
- <tab title="permissions"
href="/cocoon/samples/slide/permissions/{substring-after(source:source/@uri,'://')}"/>
- <tab title="locks"
href="/cocoon/samples/slide/locks/{substring-after(source:source/@uri,'://')}"/>
- <tab title="logout" href="/cocoon/samples/slide/logout.html"/>
+ <tab title="users" href="{$contextPath}/samples/slide/users/"/>
+ <tab title="content"
href="{$contextPath}/samples/slide/content/{substring-after(source:source/@uri,'://')}"/>
+ <tab title="properties"
href="{$contextPath}/samples/slide/properties/{substring-after(source:source/@uri,'://')}"/>
+ <tab title="permissions"
href="{$contextPath}/samples/slide/permissions/{substring-after(source:source/@uri,'://')}"/>
+ <tab title="locks"
href="{$contextPath}/samples/slide/locks/{substring-after(source:source/@uri,'://')}"/>
+ <tab title="logout" href="{$contextPath}/samples/slide/logout.html"/>
</header>
<body>
<row>
@@ -28,7 +29,7 @@
<xsl:if test="@parent">
<tr>
<td width="100%" bgcolor="#ffffff" align="left">
- <a
href="/cocoon/samples/slide/properties/{substring-after(@parent,'://')}">Back</a>
+ <a
href="{$contextPath}/samples/slide/properties/{substring-after(@parent,'://')}">Back</a>
</td>
</tr>
</xsl:if>
@@ -41,7 +42,7 @@
<tr>
<td width="100%" bgcolor="#ffffff" align="left">
<font size="+0" face="arial,helvetica,sanserif"
color="#000000">
- <a
href="/cocoon/samples/slide/properties/{substring-after(@uri,'://')}">
+ <a
href="{$contextPath}/samples/slide/properties/{substring-after(@uri,'://')}">
<xsl:value-of select="@name"/>
</a>
</font>
1.2 +3 -1 cocoon-2.1/src/blocks/slide/samples/login-failed.xml
Index: login-failed.xml
===================================================================
RCS file: /home/cvs/cocoon-2.1/src/blocks/slide/samples/login-failed.xml,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- login-failed.xml 7 May 2003 16:50:40 -0000 1.1
+++ login-failed.xml 23 Sep 2003 03:15:49 -0000 1.2
@@ -2,10 +2,12 @@
<document>
<header>
<title>Jakarta Slide example</title>
- <tab title="back" href=".."/>
</header>
<body>
<row>
+ <column title="Back">
+ <a href="../">Back</a> - to Cocoon examples main page
+ </column>
<column title="Login failed">
<table border="0" cellspacing="0" cellpadding="2">
<form action="login" method="post">
1.2 +7 -1 cocoon-2.1/src/blocks/slide/samples/login.xml
Index: login.xml
===================================================================
RCS file: /home/cvs/cocoon-2.1/src/blocks/slide/samples/login.xml,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- login.xml 7 May 2003 16:50:40 -0000 1.1
+++ login.xml 23 Sep 2003 03:15:49 -0000 1.2
@@ -2,11 +2,17 @@
<document>
<header>
<title>Jakarta Slide example</title>
- <tab title="back" href=".."/>
</header>
<body>
<row>
+ <column title="Back">
+ <a href="../">Back</a> - to Cocoon examples main page
+ </column>
<column title="Login">
+ <p class="samplesNote">These Slide examples require Java Transaction
+ API library to be present. Get jta.jar and place it to the lib folder
+ before trying these examples.
+ </p>
<table border="0" cellspacing="0" cellpadding="2">
<form action="login" method="post">
<input type="hidden" name="resource" value="content/"/>
1.2 +4 -2 cocoon-2.1/src/blocks/slide/samples/logout.xml
Index: logout.xml
===================================================================
RCS file: /home/cvs/cocoon-2.1/src/blocks/slide/samples/logout.xml,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- logout.xml 7 May 2003 16:50:40 -0000 1.1
+++ logout.xml 23 Sep 2003 03:15:49 -0000 1.2
@@ -2,11 +2,13 @@
<document>
<header>
<title>Jakarta Slide example</title>
- <tab title="login" href="/cocoon/samples/slide/login.html"/>
- <tab title="back" href=".."/>
+ <tab title="login" href="login.html"/>
</header>
<body>
<row>
+ <column title="Back">
+ <a href="../">Back</a> - to Cocoon examples main page
+ </column>
<column title="Logout">
<p>Good bye.</p>
</column>
1.5 +7 -6
cocoon-2.1/src/blocks/slide/samples/principal2html4users.xsl
Index: principal2html4users.xsl
===================================================================
RCS file:
/home/cvs/cocoon-2.1/src/blocks/slide/samples/principal2html4users.xsl,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- principal2html4users.xsl 19 May 2003 10:02:06 -0000 1.4
+++ principal2html4users.xsl 23 Sep 2003 03:15:49 -0000 1.5
@@ -2,17 +2,18 @@
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:pl="http://apache.org/cocoon/principal/1.0" version="1.0">
<xsl:output indent="yes"/>
+ <xsl:param name="contextPath" select="'/cocoon'"/>
<xsl:template match="/">
<document>
<header>
<title>Jakarta Slide example</title>
- <tab title="users" href="/cocoon/samples/slide/users/"/>
- <tab title="content" href="/cocoon/samples/slide/content/"/>
- <tab title="properties" href="/cocoon/samples/slide/properties/"/>
- <tab title="permissions" href="/cocoon/samples/slide/permissions/"/>
- <tab title="locks" href="/cocoon/samples/slide/locks/"/>
- <tab title="logout" href="/cocoon/samples/slide/logout.html"/>
+ <tab title="users" href="{$contextPath}/samples/slide/users/"/>
+ <tab title="content" href="{$contextPath}/samples/slide/content/"/>
+ <tab title="properties"
href="{$contextPath}/samples/slide/properties/"/>
+ <tab title="permissions"
href="{$contextPath}/samples/slide/permissions/"/>
+ <tab title="locks" href="{$contextPath}/samples/slide/locks/"/>
+ <tab title="logout" href="{$contextPath}/samples/slide/logout.html"/>
</header>
<body>
<row>
1.7 +18 -10 cocoon-2.1/src/blocks/slide/samples/sitemap.xmap
Index: sitemap.xmap
===================================================================
RCS file: /home/cvs/cocoon-2.1/src/blocks/slide/samples/sitemap.xmap,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- sitemap.xmap 29 Jul 2003 03:15:47 -0000 1.6
+++ sitemap.xmap 23 Sep 2003 03:15:49 -0000 1.7
@@ -30,7 +30,6 @@
<map:action name="auth-protect" logger="sitemap.action.auth-protect"
src="org.apache.cocoon.webapps.authentication.acting.AuthAction"/>
-
<map:action name="auth-login" logger="sitemap.action.auth-login"
src="org.apache.cocoon.webapps.authentication.acting.LoginAction"/>
<map:action name="auth-logout" logger="sitemap.action.auth-logout"
@@ -38,7 +37,6 @@
<map:action name="auth-loggedIn" logger="sitemap.action.auth-loggedIn"
src="org.apache.cocoon.webapps.authentication.acting.LoggedInAction"/>
</map:actions>
-
</map:components>
<!-- =========================== Views ===================================
-->
@@ -99,11 +97,9 @@
<map:match pattern="authenticate">
<map:generate src="cocoon:/principallist"/>
-
- <map:transform type="xslt" src="principal2auth.xsl">
+ <map:transform type="xslt" src="principal2auth.xsl">
<map:parameter name="use-request-parameters" value="true"/>
</map:transform>
-
<map:serialize type="xml"/>
</map:match>
@@ -117,7 +113,6 @@
<map:parameter name="locks" value="true"/>
<map:parameter name="depth" value="1"/>
</map:generate>
-
<map:serialize type="xml"/>
</map:match>
</map:pipeline>
@@ -133,9 +128,11 @@
<map:transform
src="context://samples/common/style/xsl/html/complex-page2html.xsl">
<map:parameter name="contextPath" value="{request:contextPath}"/>
</map:transform>
+ <!--
<map:transform src="redirect4login.xsl">
<map:parameter name="destination" value="{request-param:resource}"/>
</map:transform>
+ -->
<map:serialize/>
</map:match>
@@ -151,9 +148,11 @@
<map:transform
src="context://samples/common/style/xsl/html/complex-page2html.xsl">
<map:parameter name="contextPath" value="{request:contextPath}"/>
</map:transform>
+ <!--
<map:transform src="redirect4login.xsl">
<map:parameter name="destination" value="{request-param:resource}"/>
</map:transform>
+ -->
<map:serialize/>
</map:match>
@@ -184,6 +183,7 @@
<map:generate src="cocoon:/description/{../ID}/{1}"/>
<map:transform src="description2html4content.xsl">
<map:parameter name="cocoon-source-principal" value="{../ID}"/>
+ <map:parameter name="contextPath" value="{request:contextPath}"/>
</map:transform>
<map:transform
src="context://samples/common/style/xsl/html/complex-page2html.xsl">
<map:parameter name="contextPath" value="{request:contextPath}"/>
@@ -199,7 +199,9 @@
</map:act>
<map:generate src="cocoon:/description/{../ID}/{1}"/>
- <map:transform src="description2html4properties.xsl"/>
+ <map:transform src="description2html4properties.xsl">
+ <map:parameter name="contextPath" value="{request:contextPath}"/>
+ </map:transform>
<map:transform
src="context://samples/common/style/xsl/html/complex-page2html.xsl">
<map:parameter name="contextPath" value="{request:contextPath}"/>
</map:transform>
@@ -217,7 +219,9 @@
<map:part src="cocoon:/principallist"/>
</map:aggregate>
- <map:transform src="description2html4permissions.xsl"/>
+ <map:transform src="description2html4permissions.xsl">
+ <map:parameter name="contextPath" value="{request:contextPath}"/>
+ </map:transform>
<map:transform
src="context://samples/common/style/xsl/html/complex-page2html.xsl">
<map:parameter name="contextPath" value="{request:contextPath}"/>
</map:transform>
@@ -231,7 +235,9 @@
</map:act>
<map:generate src="cocoon:/description/{../ID}/{1}"/>
- <map:transform src="description2html4locks.xsl"/>
+ <map:transform src="description2html4locks.xsl">
+ <map:parameter name="contextPath" value="{request:contextPath}"/>
+ </map:transform>
<map:transform
src="context://samples/common/style/xsl/html/complex-page2html.xsl">
<map:parameter name="contextPath" value="{request:contextPath}"/>
</map:transform>
@@ -254,7 +260,9 @@
<map:parameter name="principalprovider" value="slide"/>
<map:parameter name="principalcaller" value="{../ID}"/>
</map:generate>
- <map:transform src="principal2html4users.xsl"/>
+ <map:transform src="principal2html4users.xsl">
+ <map:parameter name="contextPath" value="{request:contextPath}"/>
+ </map:transform>
<map:transform
src="context://samples/common/style/xsl/html/complex-page2html.xsl">
<map:parameter name="contextPath" value="{request:contextPath}"/>
</map:transform>