Hi Robby. what kind of caching strategy are you using?
Jeroen On Mon, May 3, 2010 at 2:35 PM, Robby Pelssers <[email protected]>wrote: > Hi all, > > I just noticed a strange issue but I'm not 100% sure if it has something to > do with the cinclude transformer. > > > To summarize my setup: > > I have some product xml file (product1.xml) which contains the ID of > another xml file (legalinfo1.xml) > > product1.xml > ------------------ > <content> > <referenceId>1001</referenceId> > ... > </content> > > > Legalinfo1.xml > ------------------ > <content> > > ... > </content> > > > I need both xml files to generate the final output. So I start out by > generating product1.xml and rewrite the <referenceId> tag to include the > other xml file. > > includeLegalInfo.xslt (relevant snippet) > ---------------------------------------- > <xsl:template match="referenceId"> > <cinclude:include src="concat(cocoon:/legalinfo/', . )"/> > </xsl:template> > > > Sitemap.xmap > ------------------- > <map:match pattern="product/*"> > <map:generate src="file://..../{1}.xml"/> > <map:transform src="xslt/includeLegalInfo.xslt"/> (1) > <map:transform type="cinclude"/> (2) > <map:serialize type="xml"/> > </map:match> > > <map:match pattern="legalinfo/*"> > <map:generate src="file://..../{1}.xml"/> > <map:serialize type="xml"/> > </map:match> > > > > Somehow (1) or (2) seem to produce a wrong cached result... > > I checked the logging and this line is already indicating that I get > redirected to the wrong file: > > 2010-05-03 13:45:12,780 INFO http-8513-Processor25 > org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor$TreeProcessorRedirector > - Redirecting to 'cocoon:/....' > > > Any tips about unexpected caching behaviour which to look for? > > Thx in advance, > Robby Pelssers >
