[opencms-dev] OpenCms 7.5.2: Howto use tool --Convert XML contents--
Schliemann, Kai
K.Schliemann at comundus.com
Tue Oct 30 12:00:04 CET 2012
Hi list,
I am trying to convert one xml content type to another using the "Convert XML contents" tool in the administration view of OpenCms.
I don't get it to work.
Can anybody tell me what I am doing wrong or provide a working example (I couldn't find one), please.
Thank you very much in advance.
Best regards
Kai
This is the message I get during transformation:
#####################
Resource path: /a/b/c/
Inclusive sub folders: true
Xslt file: /transform.xslt
Only count files to transform: false
New xsd main file: opencms://system/modules/module.name/schemas/overview.xsd
Start searching for files to transform...
Number of files found to transform: 2
Transform (published) file (encoding type): /sites/default/a/b/c/d/content.html (UTF-8)
Error while writing.
Transform (published) file (encoding type): /sites/default/a/b/c/content1.html (UTF-8)
Error while writing.
Publishing files...
Result:
Number of files found to transform: 2
Number of files already transformed: 0
Number of errors while transforming: 2
Number of locked files (could not become transformed): 0
Transforming files failed.
Finished transforming xml contents.
Statistics:duration: 00:00:00
#####################
This is my setup:
My xslt file for transformation:
#####################
<?xml version="1.0" ?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="opencms://system/modules/module.name/schemas/newschema.xsd"
>
<xsl:output method="xml" indent="yes"/>
<xsl:template match="/">
<Title><![CDATA[]]></Title>
<Headline><xsl:value-of select="/headline"/></Headline>
<BoxesPath><![CDATA[]]></BoxesPath>
<BoxRubrikUebersicht>
<BoxPic><xsl:value-of select="/teaserImage"/></BoxPic>
<BoxTitle><xsl:value-of select="/teaserText"/></BoxTitle>
<BoxText name="BoxText0">
<links><xsl:value-of select="/mainText/links"/></links>
<content><xsl:value-of select="/mainText/content"/></content>
</BoxText>
</BoxRubrikUebersicht>
<LeftNavigationenBoxes>
<Boxpath><![CDATA[]]></Boxpath>
<BoxTransmissionIndex><![CDATA[]]></BoxTransmissionIndex>
</LeftNavigationenBoxes>
</xsl:template>
<xsl:template match="*"/>
</xsl:stylesheet>
#####################
New controlcode (contextmenu --> advanced --> edit controlcode)
#####################
<Overviews xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="opencms://system/modules/de.mwsg.spool.cms.modules.mastertemplates/schemas/newschema.xsd">
<Overview language="de">
<Title><![CDATA[mytitle]]></Title>
<Headline><![CDATA[myheadline]]></Headline>
<BoxesPath><![CDATA[/a/b/c/mybox.html]]></BoxesPath>
<BoxRubrikUebersicht>
<BoxPic><![CDATA[/_resources/images/Kategorie2.jpg]]></BoxPic>
<BoxTitle><![CDATA[myboxtitle]]></BoxTitle>
<BoxText name="BoxText0">
<links/>
<content><![CDATA[<p> kurzer Text</p>]]></content>
</BoxText>
</BoxRubrikUebersicht>
<LeftNavigationenBoxes>
<Boxpath><![CDATA[/a/b/c/mybox2.html]]></Boxpath>
<BoxTransmissionIndex>true</BoxTransmissionIndex>
</LeftNavigationenBoxes>
</Overview>
</Overviews>
#####################
Old controlcode (contextmenu --> advanced --> edit controlcode)
#####################
<Freitexts xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="opencms://system/modules/module.name/schemas/oldschema.xsd">
<Freitext language="de">
<headline><![CDATA[myheadline]]></headline>
<teaserImage/>
<teaserText name="teaserText0">
<links/>
<content><![CDATA[Teaser-Text]]></content>
</teaserText>
<mainText name="mainText0">
<links/>
<content><![CDATA[content text]]></content>
</mainText>
</Freitext>
</Freitexts>
#####################
-------------- next part --------------
A non-text attachment was scrubbed...
Name: winmail.dat
Type: application/ms-tnef
Size: 15311 bytes
Desc: not available
URL: <https://webmail.opencms.org/pipermail/opencms-dev/attachments/20121030/1ee1516d/attachment.bin>
More information about the opencms-dev
mailing list