From: Brent L Johnson

> I'm currently using map:aggregate to pull together
> multiple XSP's into a single source.  This works fine
> for all the "static" XSP content I want.  But what
> about conditional content?
> 
> I.e. Im writing a builtin google search.  I've got an
> XSP that does a SOAP call to pull the search results.
> But I do *not* want make that soap call if a search
> wasnt meant to be run.  Here is what Im trying to do:
> 
>  <map:aggregate element="data">
>      <map:part src="cocoon:/weather.xml"/>
>      <map:part src="cocoon:/feedsList.xsp"/>
>      <map:part src="cocoon:/emails.xsp"/>
>      <!--+
>          | Google Search
>          +-->
>      <map:select type="request-parameter">
>          <map:parameter name="parameter-name" value="search"/>
>          <map:when test="1">
>              <map:part src="cocoon:/google/search.xsp"/>
>          </map:when>
>      </map:select>
>  </map:aggregate>
>  
> This doesnt work because you cant have a map:select inside
> a map:aggregate.  But you probably get the point of what
> I'm trying to do.
> 
> Anyone have any suggestions?

Use XSP as generator and generate CInclude elements. Then use the
CInclude-transformer.

HTH
Reinhard


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to