Right, I want to substitute {1} with '*' from the matcher, which seems to
work fine, since the error I'm getting is :
Could not get sitemap source
http://st-080234:8080/cocoon/mount/AigleK/pv/title/251567.xml. But this URL
is working!! In addition to my main matcher, I'm posting now the two
part-matchers:

The aggregation:
<map:match pattern="pvDoc/*.pdf">
    <map:aggregate element="docComplet">
        <map:part src="cocoon:pv/title/{1}.xml"/>
        <map:part src="cocoon:pv/{1}.xml" />
    </map:aggregate>
   <map:serialize type="xml"/>
</map:match>  

BTW it doesn't change a lot if I leave just one part, or if I change the
order. The error is always the above error for the part that comes first. 
part 1 matches to:

        <map:match pattern="pv/title/*.xml">
                <map:generate src="Queries/raw-query.xml"/>
                <map:transform src="Queries/title_odj_query.xsl">
                        <map:parameter name="var" value="{1}"/>
                </map:transform>
                <map:transform type="sql"> 
                        <map:parameter name="use-connection"
value="aigle_oracle_pool" /> 
                        <map:parameter name="show-nr-of-rows" value="true"/>

                </map:transform>
                <map:transform src="Stylesheets/title_ODJ_contents.xsl"/> 
                        <map:transform type="i18n"/> 
                <map:transform src="Stylesheets/titleOdJFOP.xsl"/> <!-- -->
                <map:serialize type="xml"/>
        </map:match>


part 2:

<map:match pattern="pv/*.xml">
        <map:generate src="Queries/raw-query.xml"/>
        <map:transform src="Queries/pv_query.xsl">
                <map:parameter name="var" value="{1}"/>
        </map:transform>
        <map:transform type="sql"> 
                <map:parameter name="use-connection"
value="aigle_oracle_pool" />
                <map:parameter name="show-nr-of-rows" value="true"/>  
        </map:transform>
        <map:transform src="Stylesheets/pv1.xsl"/>
        <map:transform type="i18n"/> 
        <map:transform src="Stylesheets/pv2fo.xsl"/><!-- -->
        <map:serialize type="xml"/>
</map:match>
                        

















-----Message d'origine-----
De : Vadim Gritsenko [mailto:[EMAIL PROTECTED]]
Envoyé : vendredi, 7. juin 2002 00:06
À : [EMAIL PROTECTED]
Objet : RE: A little help with aggregation


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

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

Reply via email to