gianugo 02/02/23 08:47:40
Modified: src/documentation/xdocs/userdocs/concepts sitemap.xml
src/documentation/xdocs/userdocs/generators
xmldb-generator.xml xmldbcollection-generator.xml
src/java/org/apache/cocoon/generation XMLDBGenerator.java
XMLDBCollectionGenerator.java xmldb.sitemap
xmldb.xconf
src/webapp sitemap.xmap
Log:
Started to clean up the XML:DB stuff. The XML:DB generators have been deprecated,
and a note has been written in the docs suggesting to switch to the XML:DB
pseudo-protocol. Configurations have been switched from dbXML to Xindice.
Revision Changes Path
1.3 +3 -0
xml-cocoon2/src/documentation/xdocs/userdocs/concepts/sitemap.xml
Index: sitemap.xml
===================================================================
RCS file:
/home/cvs/xml-cocoon2/src/documentation/xdocs/userdocs/concepts/sitemap.xml,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- sitemap.xml 5 Feb 2002 01:46:44 -0000 1.2
+++ sitemap.xml 23 Feb 2002 16:47:39 -0000 1.3
@@ -623,6 +623,9 @@
Use <code>file://foo/bar</code> to merge in xml content from the filesystem.
</li>
<li>
+ Use <code>xmldb:<your driver here>://your.xmldb.host/db/foo/bar</code>
to merge in xml content from a XML:DB compliant database.
+ </li>
+ <li>
Depending on your setup you may use
<code>nfs:</code>, <code>jndi:</code> protocols, too.
</li>
1.3 +6 -0
xml-cocoon2/src/documentation/xdocs/userdocs/generators/xmldb-generator.xml
Index: xmldb-generator.xml
===================================================================
RCS file:
/home/cvs/xml-cocoon2/src/documentation/xdocs/userdocs/generators/xmldb-generator.xml,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- xmldb-generator.xml 5 Feb 2002 01:46:44 -0000 1.2
+++ xmldb-generator.xml 23 Feb 2002 16:47:39 -0000 1.3
@@ -12,6 +12,12 @@
<abstract>This document describes the XML:DB generator of
Cocoon.</abstract>
</header>
<body>
+ <s1 title="Warning!">
+ <p>
+ The XML:DB generators are currently unmaintained and going to be
+ deprecated soon. Please use the XML:DB pseudo-protocol instead.
+ </p>
+ </s1>
<s1 title="XML:DB Generator">
<p>
Generates XML documents out of an XML:DB compliant database. XML:DB
1.3 +6 -0
xml-cocoon2/src/documentation/xdocs/userdocs/generators/xmldbcollection-generator.xml
Index: xmldbcollection-generator.xml
===================================================================
RCS file:
/home/cvs/xml-cocoon2/src/documentation/xdocs/userdocs/generators/xmldbcollection-generator.xml,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- xmldbcollection-generator.xml 5 Feb 2002 01:46:44 -0000 1.2
+++ xmldbcollection-generator.xml 23 Feb 2002 16:47:39 -0000 1.3
@@ -13,6 +13,12 @@
Collection generator of Cocoon.</abstract>
</header>
<body>
+ <s1 title="Warning!">
+ <p>
+ The XML:DB generators are currently unmaintained and going to be
+ deprecated soon. Please use the XML:DB pseudo-protocol instead.
+ </p>
+ </s1>
<s1 title="XML:DB Collection Generator">
<p>
As for the filesystem there are two generators provided (a file
1.6 +2 -1
xml-cocoon2/src/java/org/apache/cocoon/generation/XMLDBGenerator.java
Index: XMLDBGenerator.java
===================================================================
RCS file:
/home/cvs/xml-cocoon2/src/java/org/apache/cocoon/generation/XMLDBGenerator.java,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- XMLDBGenerator.java 22 Feb 2002 07:03:51 -0000 1.5
+++ XMLDBGenerator.java 23 Feb 2002 16:47:39 -0000 1.6
@@ -95,7 +95,8 @@
* slash in the base tag is important!
*
* @author <a href="mailto:[EMAIL PROTECTED]">Gianugo Rabellino</a>
- * @version CVS $Id: XMLDBGenerator.java,v 1.5 2002/02/22 07:03:51 cziegeler Exp $
+ * @version CVS $Id: XMLDBGenerator.java,v 1.6 2002/02/23 16:47:39 gianugo Exp $
+ * @deprecated Use the XML:DB pseudo protocol instead.
*/
public class XMLDBGenerator extends ComposerGenerator
1.6 +2 -1
xml-cocoon2/src/java/org/apache/cocoon/generation/XMLDBCollectionGenerator.java
Index: XMLDBCollectionGenerator.java
===================================================================
RCS file:
/home/cvs/xml-cocoon2/src/java/org/apache/cocoon/generation/XMLDBCollectionGenerator.java,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- XMLDBCollectionGenerator.java 22 Feb 2002 07:03:51 -0000 1.5
+++ XMLDBCollectionGenerator.java 23 Feb 2002 16:47:39 -0000 1.6
@@ -96,7 +96,8 @@
* slash in the base tag is important!
*
* @author <a href="mailto:[EMAIL PROTECTED]">Gianugo Rabellino</a>
- * @version CVS $Id: XMLDBCollectionGenerator.java,v 1.5 2002/02/22 07:03:51
cziegeler Exp $
+ * @version CVS $Id: XMLDBCollectionGenerator.java,v 1.6 2002/02/23 16:47:39
gianugo Exp $
+ * @deprecated Use the XML:DB pseudo protocol instead.
*/
public class XMLDBCollectionGenerator extends ComposerGenerator
1.2 +2 -2 xml-cocoon2/src/java/org/apache/cocoon/generation/xmldb.sitemap
Index: xmldb.sitemap
===================================================================
RCS file: /home/cvs/xml-cocoon2/src/java/org/apache/cocoon/generation/xmldb.sitemap,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- xmldb.sitemap 3 Jan 2002 12:31:16 -0000 1.1
+++ xmldb.sitemap 23 Feb 2002 16:47:39 -0000 1.2
@@ -1,2 +1,2 @@
-category:generators|componentName:xmldb|componentClass:org.apache.cocoon.generation.XMLDBGenerator|configuration:<driver>org.dbxml.client.xmldb.DatabaseImpl</driver><base>xmldb:dbxml:///db/</base>
-category:generators|componentName:xmldbcollection|componentClass:org.apache.cocoon.generation.XMLDBCollectionGenerator|configuration:<driver>org.dbxml.client.xmldb.DatabaseImpl</driver><base>xmldb:dbxml:///db/</base>
+category:generators|componentName:xmldb|componentClass:org.apache.cocoon.generation.XMLDBGenerator|configuration:<driver>org.apache.xindice.client.xmldb.DatabaseImpl</driver><base>xmldb:xindice:///db/</base>
+category:generators|componentName:xmldbcollection|componentClass:org.apache.cocoon.generation.XMLDBCollectionGenerator|configuration:<driver>org.apache.xindice.client.xmldb.DatabaseImpl</driver><base>xmldb:xindice:///db/</base>
1.3 +2 -2 xml-cocoon2/src/java/org/apache/cocoon/generation/xmldb.xconf
Index: xmldb.xconf
===================================================================
RCS file: /home/cvs/xml-cocoon2/src/java/org/apache/cocoon/generation/xmldb.xconf,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- xmldb.xconf 22 Feb 2002 23:25:19 -0000 1.2
+++ xmldb.xconf 23 Feb 2002 16:47:39 -0000 1.3
@@ -9,8 +9,8 @@
<!-- xmldb pseudo protocol -->
<protocol name="xmldb"
class="org.apache.cocoon.components.source.XMLDBSourceFactory">
- <!-- dbXML driver -->
- <driver type="dbxml" class="org.dbxml.client.xmldb.DatabaseImpl"/>
+ <!-- Xindice driver -->
+ <driver type="xindice" class="org.apache.xindice.client.xmldb.DatabaseImpl"/>
<!-- Add here other XML:DB compliant databases drivers -->
</protocol>
</source-handler>
1.31 +6 -2 xml-cocoon2/src/webapp/sitemap.xmap
Index: sitemap.xmap
===================================================================
RCS file: /home/cvs/xml-cocoon2/src/webapp/sitemap.xmap,v
retrieving revision 1.30
retrieving revision 1.31
diff -u -r1.30 -r1.31
--- sitemap.xmap 22 Feb 2002 11:27:51 -0000 1.30
+++ sitemap.xmap 23 Feb 2002 16:47:40 -0000 1.31
@@ -1131,13 +1131,17 @@
<!-- ========================= XML:DB ================================ -->
<map:match pattern="xmldb/**">
<map:match type="request-parameter" pattern="xpath">
- <map:generate src="xmldb:dbxml://localhost:4080/{../1}#{1}"/>
+ <map:generate src="xmldb:xindice://localhost:4080/db/{../1}#{1}"/>
<map:serialize type="xml"/>
</map:match>
- <map:generate src="xmldb:dbxml://localhost:4080/{1}"/>
+ <map:generate src="xmldb:xindice://localhost:4080/db/{1}"/>
<map:serialize type="xml"/>
</map:match>
+
+ <!-- BEWARE: the following examples use the unmaintained XML:DB -->
+ <!-- generators, going to be deprecated soon. -->
+ <!-- You might want to use the XML:DB pseudo protocol instead. -->
<map:match pattern="xmldb-generator/db/**/">
<map:generate type="xmldbcollection" src="/{1}"/>
----------------------------------------------------------------------
In case of troubles, e-mail: [EMAIL PROTECTED]
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]