cziegeler 01/07/04 02:12:55
Modified: src/org/apache/cocoon/components/source SitemapSource.java
webapp sitemap.xmap
Log:
Handling of cocoon: urls for the same sitemap fixed
Revision Changes Path
1.3 +5 -1
xml-cocoon2/src/org/apache/cocoon/components/source/SitemapSource.java
Index: SitemapSource.java
===================================================================
RCS file:
/home/cvs/xml-cocoon2/src/org/apache/cocoon/components/source/SitemapSource.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- SitemapSource.java 2001/07/04 07:56:56 1.2
+++ SitemapSource.java 2001/07/04 09:12:45 1.3
@@ -40,7 +40,7 @@
* Description of a source which is defined by a pipeline.
*
* @author <a href="mailto:[EMAIL PROTECTED]">Carsten Ziegeler</a>
- * @version CVS $Revision: 1.2 $ $Date: 2001/07/04 07:56:56 $
+ * @version CVS $Revision: 1.3 $ $Date: 2001/07/04 09:12:45 $
*/
public final class SitemapSource
@@ -85,7 +85,11 @@
// does the uri point to this sitemap or to the root sitemap?
if (uri.startsWith("//") == true) {
uri = uri.substring(2);
+ // FIXME (CZ) The root sitemap is not available
+ } else if (uri.startsWith("/") == true) {
+ uri = uri.substring(1);
}
+
// FIXME (CZ) We should change the systemId from cocoon:
// to http://server/context/...
/* Request request=
(Request)env.getObjectModel().get(Constants.REQUEST_OBJECT);
1.19 +3 -3 xml-cocoon2/webapp/sitemap.xmap
Index: sitemap.xmap
===================================================================
RCS file: /home/cvs/xml-cocoon2/webapp/sitemap.xmap,v
retrieving revision 1.18
retrieving revision 1.19
diff -u -r1.18 -r1.19
--- sitemap.xmap 2001/07/02 09:23:32 1.18
+++ sitemap.xmap 2001/07/04 09:12:52 1.19
@@ -283,9 +283,9 @@
<map:match pattern="news/aggregate.xml">
<map:aggregate element="page" ns="http://foo.bar.com/myspace">
- <map:part src="cocoon://slashdot/slashdot.xml" element="slashdot"
ns="http://foo.bar.com/slashdot"/>
- <map:part src="cocoon://moreover/moreover.xml" element="moreover"
ns="http://foo.bar.com/moreover"/>
- <map:part src="cocoon://isyndicate/news.xml" element="isyndicate"
ns="http://foo.bar.com/isyndicate"/>
+ <map:part src="cocoon:/slashdot/slashdot.xml" element="slashdot"
ns="http://foo.bar.com/slashdot"/>
+ <map:part src="cocoon:/moreover/moreover.xml" element="moreover"
ns="http://foo.bar.com/moreover"/>
+ <map:part src="cocoon:/isyndicate/news.xml" element="isyndicate"
ns="http://foo.bar.com/isyndicate"/>
</map:aggregate>
<map:transform src="stylesheets/news/news.xsl"/>
<map:serialize/>
----------------------------------------------------------------------
In case of troubles, e-mail: [EMAIL PROTECTED]
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]