> From: J.Pietschmann [mailto:[EMAIL PROTECTED]] > > Hahn Kurt (CHA) wrote: > > I changed the sitemap a little to make it clearer, it now looks like this: > > > > <map:match pattern="pvDoc/*.pdf"> > > <map:aggregate element="pvDoc"> > > <map:part src="cocoon:/pv/title/{1}.xml" element="title" > > ns="http://etat.geneve.com/title"/> > > <map:part src="cocoon:/pv/{1}.xml" element="pvtexte" > > ns="http://etat.geneve.com/pvtexte"/> > > </map:aggregate> > > <map:serialize type="xml"/> > > </map:match> > > > > As I mentioned before, the parts called individually work fine. I'm > > suspecting that maybe the parameter isn't passed correctly. Can somebody > > confirm (or disconfirm ) if my syntaxe is correct? > > Wild guess: does > <map:part src="cocoon:/pv/title/{../1}.xml" element="title" ...
Yes, this is wild... This reminds me once again that we need to document sitemap/matcher/action interactions and how substitutions work better then what we have now... Hint-hint? ;) PS To 'J.': I believe that author of this sitemap snippet wants to substitute {1} with '*' from the matcher, and not with something not shown in this snippet... Because '../1' will bring you one level up - above this matcher. Vadim > work? > > J.Pietschmann > --------------------------------------------------------------------- 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]>