On 06.10.2008, at 13:23, arj123 wrote:
Hi all,
I want to append the output HTML (created by transforming XML using
XSL
using cocoon) to my existing HTML.
Is it possible using cocoon?
Yes, this is possible with the HTML generator, some XSLT and the
include transformer.
addInclude.xsl copies the XML and adds a i:include element just before
the closing body tag. The include transformer inserts the output HTML
from another pipeline.
sitemap fragment:
<map:generate type="html" src="existing.html"/>
<map:transform src="addInclude.xsl"/>
<map:transform type="include"/>
<map:serialize type="html'/>
addInclude.xsl:
<xsl:stylesheet xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:xsl="http://www.w3.org/1999/XSL/Transform
" version="1.0">
<xsl:template match="xhtml:body">
<xsl:copy>
<xsl:apply-templates select="@* | node()"/>
<i:include
xmlns:i="http://apache.org/cocoon/include/1.0"
src="cocoon:/outputHtml"/>
</xsl:copy>
</xsl:template>
<xsl:template match="node() | @*">
<xsl:copy>
<xsl:apply-templates select="@* | node()"/>
</xsl:copy>
</xsl:template>
</xsl:stylesheet>
Alex
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]