Vadim, That's very interesting. I don't recall ever seeing 'peer' <map:act> elements in the various sample sitemaps, only nested <map:act> elements.
Does that also mean that one could do the following to selectively read from an existing file or apply transforms? <map:match pattern="*.fragment"> <!-- If the file is static, return it now --> <map:act type="resource-exists"> <map:parameter name="url" value="{1}.fragment" /> <map:read ... /> </map:act> <!-- Choose a source --> <map:generate src="{1}.xml"> <!-- If XSLT of same name exists, use it otherwise skip it --> <map:act type="resource-exists"> <map:parameter name="url" value="{1}.xsl" /> <map:transform src="{../1}.xsl" /> </map:act> <map:serialize /> </map:match> Per > -----Original Message----- > From: Vadim Gritsenko [mailto:[EMAIL PROTECTED]] > Sent: Friday, July 26, 2002 11:47 PM > To: [EMAIL PROTECTED] > Subject: RE: How to switch to another resource if one resource is not > available? > > > > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] > > > > > > Finally got it! The {1} vs. {../1} thing was a little tricky to find > out. > > BTW: If both (jpg and svg) exist, though both actions should be > taken, > > cocoon seems to prefer the svg. How is the conflict resoveld? Is any > > First encountered > > > <map:serialize> or <map:read> final and the rest ignored? > > And execution of the sitemap stops. Yes. > > > Vadim > > > > <map:match pattern="images/**.jpg"> > > <map:act type="resource-exists"> > > <map:parameter name="url" value="images/{1}.svg"/> > > <map:generate src="images/{../1}.svg"/> > > <map:serialize type="svg2jpeg"/> > > </map:act> > > <map:act type="resource-exists"> > > <map:parameter name="url" value="images/{1}.jpg"/> > > <map:read src="images/{../1}.jpg" mime-type="image/jpeg"/> > > </map:act> > > </map:match> > > > > > > Joern > > > --------------------------------------------------------------------- > 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]>