Imported stylesheets are not checked for modification and automatically rebuilt.
There was a thread about this some time back and I believe that it's on a to-do list somewhere. Is anyone at apache able to confirm this? Your 'touch' workaround is the only solution that I know of at this time. Anyone have any advances on this? On Friday, June 28, 2002, at 10:54 AM, Robert Bourdeau wrote: > Has anyone encountered this problem? Maybe it's not a problem, > but a feature! > > I'm experimenting with aggregation, and the decomposition of > stylesheets. When I change an "imported" stylesheet, it's not > being applied by Cocoon until the "importing" stylesheet > is changed. > > Environment: > Tomcat 4.0.1 > Cocoon version 2.0.2-dev > JRE 1.3.1 > > I have a pipeline that looks like this: > > <map:match pattern="aggregateit"> > <map:aggregate element="topelement"> > <map:part element="aElement" src="somefileA.xml"/> > <map:part element="bElement" src="somefileB.xml"/> > </map:aggregate> > > <map:transform src="stylesheets/aggregateit.xsl"/> > <map:serialize type="html"/> > </map:match> > > The file aggregateit.xsl looks something like this: > > -------------------------------------------------------- > <xsl:stylesheet version="1.0" > xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> > > <xsl:import href="part1core.xsl"/> > <xsl:import href="part2core.xsl"/> > > <xsl:template match="topelement"> > blah blah requiring something from part1core.xsl > blah blah requiring something from part2core.xsl > </xsl:template> > </xsl:stylesheet> > -------------------------------------------------------- > > > > Now, if I change part1core.xsl, the changes are not > showing up in the output of my aggregateit pipeline. > But if I just "touch" aggregateit.xsl, the changes in part1core.xsl > show up. > > I haven't looked at the Cocoon code, but I have my suspicions about > why this happens. My question is, is this the intended behavior? > Maybe importing stylesheets isn't a good idea? > > Regards, > > --- Bob > > > --------------------------------------------------------------------- > Please check that your question has not already been answered in the > FAQ before posting. <http://xml.apache.org/cocoon/faq/index.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/faq/index.html> To unsubscribe, e-mail: <[EMAIL PROTECTED]> For additional commands, e-mail: <[EMAIL PROTECTED]>