Yes, it is possible. In my apllication I do it this way
The common parts are grouped in one stylesheet named
"forAll-html.xml" (like JavaScript, styling of header, footer, toc)
All other stylesheets can use the templates inside this stylesheet.
<?xml version="1.0"?>
<xsl:stylesheet ...>
<xsl:import href="forAll-html.xsl"/>
...
</xsl:stylesheet>
<xsl:include
If you want to merge parts of stylesheets based on the device, you
could call a "dummy-stylesheet" in the several <map:when test="..."/>
and inside this dummy-stylesheets you call the parts (<xsl:import .../>) you
need.
Hope this helps,
Martin
----- Original Message -----
From: "Alex Kachanov" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Tuesday, November 27, 2001 6:03 AM
Subject: My stupid question No.23
Is it possible to merge somehow the stylesheets in C2?
I have several stylesheets for different types of devices/browsers.
Those stylesheets have some common parts.
Is it possible to keep those common part just in a sinlge stylesheet
(so I would need to make changes to this stylesheet only) and merge
this common stylesheet with other device specific stylesheets?
Probably, C2 has such functionality,
could you give me a hint?
with best wishes
Alexander Kachanov
---------------------------------------------------------------------
Please check that your question has not already been answered in the
FAQ before posting. <http://xml.apache.org/cocoon/faqs.html>
To unsubscribe, e-mail: <[EMAIL PROTECTED]>
For additional commands, e-mail: <[EMAIL PROTECTED]>
---------------------------------------------------------------------
Please check that your question has not already been answered in the
FAQ before posting. <http://xml.apache.org/cocoon/faqs.html>
To unsubscribe, e-mail: <[EMAIL PROTECTED]>
For additional commands, e-mail: <[EMAIL PROTECTED]>