You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@cocoon.apache.org by tgarijo <tg...@clickonline.es> on 2010/02/15 18:05:54 UTC

xml file

Hello I am new to cocoon.

I would like to know how to process this.

I get an xml document by post, I want to process in a pineline.

transform with XSL and  with an answer to another xml.

I would be worth the same <match: pattern>  for multiple documents than 
sending  to my url?

I could give some examples.

Greetings
-- 
View this message in context: http://old.nabble.com/xml-file-tp27596811p27596811.html
Sent from the Cocoon - Users mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org
For additional commands, e-mail: users-help@cocoon.apache.org


Re: xml file

Posted by tgarijo <tg...@clickonline.es>.
There are data in <map:request> that interest for me (h: request target) for
example. What I like is that I come in <map:request> the xml file. If the
xml file as a command parameter in the url, when I look <map:request>, the
characters "<" and> xml file, replace them with "lt", etc..

My idea was to collect data <map:request> generator sends the request with
the xml file included.

Told me I look good.

Thanks



Shahriar Aghajani-2 wrote:
> 
> Hi tgarijo,
> 
> My apologies, but I'm a bit unclear,  are you asking a question or 
> making a statement?
> 
> Am I to understand you'd like to get the submitted xml, but also access 
> some additional parameters?
> 
> We can't mix 2 generators, only one generator per pipeline.
> 
> If this is the case, maybe something like this would work for you
> 
> <map:generate type="stream">
>     <map:parameter name="form-name" value="myFormFieldName"/>
> </map:generator>
> <map:transform src="myxsl.xsl">
>     <map:parameter name="alpha" value="{request-param:alpha}"/>
>     <map:parameter name="beta" value="{request-param:beta}"/>
> </map:transform>
> 
> and then in your xslt access those parameters using <xsl:param 
> name="alpha"/> at the very top.
> 
> Cheers.
> 
> 
> tgarijo wrote:
>> Hi Shahriar...
>> This work very well, thanks
>>
>> It's posible  to add  <map:generate type="request"/> before or after 
>> <map:generate type="stream">.
>>
>> The idea its that the file xml   into the request. But i dont like how
>> parameter.
>>
>> Thanks
>>
>>
>> Shahriar Aghajani-2 wrote:
>>   
>>> Hi,
>>>
>>> Try something like this:
>>>
>>> <map:match pattern="url-form-sends-to.xml">
>>>    <map:generate type="stream">
>>>       <map:parameter name="form-name" value="myFormFieldName"/>
>>>    </map:generate>
>>>    <map:transform src="my-xslt.xsl"/>
>>>    <map:serialize type="xml"/>
>>> </map:match>
>>>
>>> I think you're looking for the "stream" generator.
>>>
>>> Cheers,
>>> Shahriar.
>>>
>>>
>>> tgarijo wrote:
>>>     
>>>> Hello I am new to cocoon.
>>>>
>>>> I would like to know how to process this.
>>>>
>>>> I get an xml document by post, I want to process in a pineline.
>>>>
>>>> transform with XSL and  with an answer to another xml.
>>>>
>>>> I would be worth the same <match: pattern>  for multiple documents than 
>>>> sending  to my url?
>>>>
>>>> I could give some examples.
>>>>
>>>> Greetings
>>>>   
>>>>       
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org
>>> For additional commands, e-mail: users-help@cocoon.apache.org
>>>
>>>
>>>
>>>     
>>
>>   
> 
> 

-- 
View this message in context: http://old.nabble.com/xml-file-tp27596811p27604756.html
Sent from the Cocoon - Users mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org
For additional commands, e-mail: users-help@cocoon.apache.org


Re: xml file

Posted by Shahriar Aghajani <ag...@principle.com>.
Hi tgarijo,

My apologies, but I'm a bit unclear,  are you asking a question or 
making a statement?

Am I to understand you'd like to get the submitted xml, but also access 
some additional parameters?

We can't mix 2 generators, only one generator per pipeline.

If this is the case, maybe something like this would work for you

<map:generate type="stream">
    <map:parameter name="form-name" value="myFormFieldName"/>
</map:generator>
<map:transform src="myxsl.xsl">
    <map:parameter name="alpha" value="{request-param:alpha}"/>
    <map:parameter name="beta" value="{request-param:beta}"/>
</map:transform>

and then in your xslt access those parameters using <xsl:param 
name="alpha"/> at the very top.

Cheers.


tgarijo wrote:
> Hi Shahriar...
> This work very well, thanks
>
> It's posible  to add  <map:generate type="request"/> before or after 
> <map:generate type="stream">.
>
> The idea its that the file xml   into the request. But i dont like how
> parameter.
>
> Thanks
>
>
> Shahriar Aghajani-2 wrote:
>   
>> Hi,
>>
>> Try something like this:
>>
>> <map:match pattern="url-form-sends-to.xml">
>>    <map:generate type="stream">
>>       <map:parameter name="form-name" value="myFormFieldName"/>
>>    </map:generate>
>>    <map:transform src="my-xslt.xsl"/>
>>    <map:serialize type="xml"/>
>> </map:match>
>>
>> I think you're looking for the "stream" generator.
>>
>> Cheers,
>> Shahriar.
>>
>>
>> tgarijo wrote:
>>     
>>> Hello I am new to cocoon.
>>>
>>> I would like to know how to process this.
>>>
>>> I get an xml document by post, I want to process in a pineline.
>>>
>>> transform with XSL and  with an answer to another xml.
>>>
>>> I would be worth the same <match: pattern>  for multiple documents than 
>>> sending  to my url?
>>>
>>> I could give some examples.
>>>
>>> Greetings
>>>   
>>>       
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org
>> For additional commands, e-mail: users-help@cocoon.apache.org
>>
>>
>>
>>     
>
>   

Re: xml file

Posted by tgarijo <tg...@clickonline.es>.
Hi Shahriar...
This work very well, thanks

It's posible  to add  <map:generate type="request"/> before or after 
<map:generate type="stream">.

The idea its that the file xml   into the request. But i dont like how
parameter.

Thanks


Shahriar Aghajani-2 wrote:
> 
> Hi,
> 
> Try something like this:
> 
> <map:match pattern="url-form-sends-to.xml">
>    <map:generate type="stream">
>       <map:parameter name="form-name" value="myFormFieldName"/>
>    </map:generate>
>    <map:transform src="my-xslt.xsl"/>
>    <map:serialize type="xml"/>
> </map:match>
> 
> I think you're looking for the "stream" generator.
> 
> Cheers,
> Shahriar.
> 
> 
> tgarijo wrote:
>> Hello I am new to cocoon.
>>
>> I would like to know how to process this.
>>
>> I get an xml document by post, I want to process in a pineline.
>>
>> transform with XSL and  with an answer to another xml.
>>
>> I would be worth the same <match: pattern>  for multiple documents than 
>> sending  to my url?
>>
>> I could give some examples.
>>
>> Greetings
>>   
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org
> For additional commands, e-mail: users-help@cocoon.apache.org
> 
> 
> 

-- 
View this message in context: http://old.nabble.com/xml-file-tp27596811p27597529.html
Sent from the Cocoon - Users mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org
For additional commands, e-mail: users-help@cocoon.apache.org


Re: xml file

Posted by Shahriar Aghajani <ag...@principle.com>.
Hi,

Try something like this:

<map:match pattern="url-form-sends-to.xml">
   <map:generate type="stream">
      <map:parameter name="form-name" value="myFormFieldName"/>
   </map:generate>
   <map:transform src="my-xslt.xsl"/>
   <map:serialize type="xml"/>
</map:match>

I think you're looking for the "stream" generator.

Cheers,
Shahriar.


tgarijo wrote:
> Hello I am new to cocoon.
>
> I would like to know how to process this.
>
> I get an xml document by post, I want to process in a pineline.
>
> transform with XSL and  with an answer to another xml.
>
> I would be worth the same <match: pattern>  for multiple documents than 
> sending  to my url?
>
> I could give some examples.
>
> Greetings
>   

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org
For additional commands, e-mail: users-help@cocoon.apache.org