You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@forrest.apache.org by ch...@apache.org on 2004/04/13 01:54:49 UTC
svn commit: rev 9985 - xml/forrest/trunk/etc/cocoon_upgrade
Author: cheche
Date: Mon Apr 12 16:54:48 2004
New Revision: 9985
Modified:
xml/forrest/trunk/etc/cocoon_upgrade/upgrade-cocoon-xconf.xsl
Log:
Remove monitor i18n-bundles as they seems not needed
Add zipSourceFactory needed by the OpenOffice stuff
Add linkmap and skinconf input modules
Modified: xml/forrest/trunk/etc/cocoon_upgrade/upgrade-cocoon-xconf.xsl
==============================================================================
--- xml/forrest/trunk/etc/cocoon_upgrade/upgrade-cocoon-xconf.xsl (original)
+++ xml/forrest/trunk/etc/cocoon_upgrade/upgrade-cocoon-xconf.xsl Mon Apr 12 16:54:48 2004
@@ -58,16 +58,14 @@
<xsl:apply-templates select="store"/>
<xsl:apply-templates select="persistent-store"/>
<xsl:apply-templates select="store-janitor"/>
- <xsl:apply-templates select="i18n-bundles"/>
<xsl:apply-templates select="classloader"/>
<xsl:apply-templates select="xml-serializer"/>
<xsl:apply-templates select="xml-deserializer"/>
- <xsl:apply-templates select="monitor"/>
</xsl:copy>
</xsl:template>
<!-- Whole elements trees that need to be copied as is -->
- <xsl:template match="sitemap|component-instance|source-factories|xml-parser|xslt-processor|xpath-processor|classloader|xml-serializer|xml-deserializer|monitor">
+ <xsl:template match="sitemap|component-instance|xml-parser|xslt-processor|xpath-processor|classloader|xml-serializer|xml-deserializer">
<xsl:copy>
<xsl:copy-of select="@*"/>
<!-- FIXME: remove comment() elements -->
@@ -150,6 +148,18 @@
</xsl:element>
<xsl:element name="component-instance">
+ <xsl:copy-of select="component-instance[@name='myxml']/@logger"/>
+ <xsl:attribute name="name">linkmap</xsl:attribute>
+ <xsl:copy-of select="component-instance[@name='myxml']/@class"/>
+ </xsl:element>
+
+ <xsl:element name="component-instance">
+ <xsl:copy-of select="component-instance[@name='myxml']/@logger"/>
+ <xsl:attribute name="name">skinconf</xsl:attribute>
+ <xsl:copy-of select="component-instance[@name='myxml']/@class"/>
+ </xsl:element>
+
+ <xsl:element name="component-instance">
<xsl:copy-of select="component-instance[@name='simplemap']/@logger"/>
<xsl:attribute name="name">site</xsl:attribute>
<xsl:copy-of select="component-instance[@name='simplemap']/@class"/>
@@ -162,6 +172,14 @@
</xsl:element>
</xsl:template>
+ <xsl:template match="source-factories">
+ <xsl:element name="source-factories">
+ <!-- Needed for the OO source -->
+ <component-instance class="org.apache.cocoon.components.source.impl.ZipSourceFactory" name="zip"/>
+ <xsl:copy-of select="component-instance"/>
+ </xsl:element>
+ </xsl:template>
+
<xsl:template match="entity-resolver">
<xsl:element name="entity-resolver">
<xsl:copy-of select="@logger"/>
@@ -178,14 +196,5 @@
<parser mime-type="text/html" role="org.apache.excalibur.xml.sax.SAXParser/HTML"/>
</xsl:element>
</xsl:template>
- <xsl:template match="i18n-bundles">
- <xsl:copy>
- <xsl:copy-of select="@*"/>
- <catalogue-name>messages</catalogue-name>
- <catalogue-location>i18n/translations</catalogue-location>
- <cache-at-startup>true</cache-at-startup>
- </xsl:copy>
- </xsl:template>
-
</xsl:stylesheet>