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]>