Hi,
Does the following example help?
<map:match pattern="myprint.pdf">
<map:match type="host" pattern="*">
<map:act type="request">
<map:generate src="mydata.xml"/>
<map:transform src="myxsl.xsl">
<map:parameter name="filePath" value="http://{../1}{context}/img"/>
</map:transform>
</map:act>
</map:match>
<map:serialize type="fo2pdf"/>
</map:match>
Here is the "host" matcher is used to get the "host:port" (here it is {../1}).
The "request" action is used to get a context "/app-name" (here it is {context} and
for example for default cocoon installation it's value will be "/cocoon").
PS: Used cocoon version is 2.01.
Roman
Christian Haul wrote:
> Frank Borkowsky wrote:
>
> > Hi!
> >
> > My question is: Are there any other variables like {1}, {2} and {../1}
> > ... with can be accessed in the sitemap through the bracket syntax?
>
> Actually, there are none. Not even the ones you mention. They depend on
> the use of certain sitemap components. The above are set e.g. by a
> wildcard matcher. {1} contains the first match, {2} the second &c. If
> another component is nested, e.g. an action, access to the previous
> scope is required, hence the "../" in front of the number.
>
> > Has anyone a complete list of these variables?
>
> From the above follows that such a list cannot exist. Look at the
> javadoc of the components used. BTW sitemap.log contains a list of all
> available variables at a given time i.e. whenever a new scope is entered
> or left.
>
> > What we need is the servlet path as a parameter for the
> > xsl-tranformer. Or Is XSP the solution?
>
> Currently, an action that sets this value is the only way to go. (You could add this
>information on a XSP as a tag, though.) Sylvain is working on making InputModules
>(o.a.c.components.modules.input) available inside the sitemap for HEAD. When that is
>available, you could write such a module that returns this information and use it
>like {mymodule:servlet-path}.
>
> Chris.
>
> --
> C h r i s t i a n H a u l
> [EMAIL PROTECTED]
> fingerprint: 99B0 1D9D 7919 644A 4837 7D73 FEF9 6856 335A 9E08
>
> ---------------------------------------------------------------------
> 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]>