You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@cocoon.apache.org by st...@apache.org on 2003/02/17 19:28:16 UTC
cvs commit: xml-cocoon2/src/blocks/xmldb/conf xmldb.deprecated.samplesxpipe xmldb.deprecated.xmap xmldb.samplesxpipe xmldb.xconf
stefano 2003/02/17 10:28:16
Added: src/blocks/xmldb/conf xmldb.deprecated.samplesxpipe
xmldb.deprecated.xmap xmldb.samplesxpipe
xmldb.xconf
Log:
creating xmldb block
Revision Changes Path
1.1 xml-cocoon2/src/blocks/xmldb/conf/xmldb.deprecated.samplesxpipe
Index: xmldb.deprecated.samplesxpipe
===================================================================
<?xml version="1.0"?>
<samplesxpipe xpath="/sitemap/pipelines/pipeline[@id='optional']"
unless="match[@pattern='xmldb-generator/db/**/']">
<!-- =================== XML:DB Generators ========================= -->
<!-- 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}"/>
<map:serialize type="xml"/>
</map:match>
<map:match pattern="xmldb-generator/db/**">
<map:generate type="xmldb" src="/{1}"/>
<map:serialize type="xml"/>
</map:match>
</samplesxpipe>
1.1 xml-cocoon2/src/blocks/xmldb/conf/xmldb.deprecated.xmap
Index: xmldb.deprecated.xmap
===================================================================
<?xml version="1.0"?>
<xmap xpath="/sitemap/components/generators"
unless="generator[@name='xmldb']">
<!-- =================== XML:DB Generators ========================= -->
<!-- BEWARE: these are unmaintained XML:DB generators, going to be -->
<!-- removed soon. -->
<!-- You might want to use the XML:DB pseudo protocol instead. -->
<map:generator name="xmldb" src="org.apache.cocoon.generation.XMLDBGenerator" label="content,data">
<driver>org.apache.xindice.client.xmldb.DatabaseImpl</driver>
<base>xmldb:xindice:///db/</base>
</map:generator>
<map:generator name="xmldbcollection" src="org.apache.cocoon.generation.XMLDBCollectionGenerator" label="content,data">
<driver>org.apache.xindice.client.xmldb.DatabaseImpl</driver>
<base>xmldb:xindice:///db/</base>
</map:generator>
</xmap>
1.1 xml-cocoon2/src/blocks/xmldb/conf/xmldb.samplesxpipe
Index: xmldb.samplesxpipe
===================================================================
<?xml version="1.0"?>
<samplesxpipe xpath="/sitemap/pipelines/pipeline[@id='optional']"
unless="match[@pattern='xmldb/**']">
<!-- ======================= XML:DB ============================== -->
<map:match pattern="xmldb/**">
<map:match type="request-parameter" pattern="xpath">
<map:generate src="xmldb:xindice://localhost:4080/db/{../1}#{1}"/>
<map:serialize type="xml"/>
</map:match>
<map:generate src="xmldb:xindice://localhost:4080/db/{1}"/>
<map:serialize type="xml"/>
</map:match>
</samplesxpipe>
1.1 xml-cocoon2/src/blocks/xmldb/conf/xmldb.xconf
Index: xmldb.xconf
===================================================================
<?xml version="1.0"?>
<xconf xpath="/cocoon/source-factories" unless="component-instance[@name='xmldb']">
<!-- xmldb pseudo protocol -->
<component-instance class="org.apache.cocoon.components.source.impl.SourceFactoryWrapper" name="xmldb">
<source-factory class="org.apache.cocoon.components.source.XMLDBSourceFactory">
<!-- Xindice driver -->
<driver type="xindice" class="org.apache.xindice.client.xmldb.DatabaseImpl"/>
<!-- Add here other XML:DB compliant databases drivers -->
</source-factory>
</component-instance>
</xconf>
----------------------------------------------------------------------
In case of troubles, e-mail: webmaster@xml.apache.org
To unsubscribe, e-mail: cocoon-cvs-unsubscribe@xml.apache.org
For additional commands, e-mail: cocoon-cvs-help@xml.apache.org