On 16.02.2008, at 12:32, nanomonk wrote:
and I have pipeline with StreamGenerator:
-----
<map:match pattern="upload/setSettings">
<map:generate type="stream">
<map:parameter name="form-name" value="uploadfile"/>
<map:parameter name="defaultContentType" value="text/xml"/>
</map:generate>
<map:serialize type="xml" />
</map:match>
-----
all ok and in source of
"http://localhost:8888/setSettings?
paramone=12345¶mtwo=blablabla" I see
my .xml.
But.. I need to get from it some data and process it... I think to
do that
in .xsp. I need to take params of request and according them to do
some
actions... But I don't know how to get DOM Document from this recieved
.xml...
Maybe the XSLT Transformer can help you: The StreamGenerator reads XML
from an HttpRequest InputStream and generates SAX Events [1]. After
the StreamGenerator you can use an XSLT Transformer to transform the
generated SAX Stream:
<map:match pattern="upload/setSettings">
<map:generate type="stream">
<map:parameter name="form-name" value="uploadfile"/>
<map:parameter name="defaultContentType" value="text/xml"/>
</map:generate>
<map:transform src="transform.xslt">
<map:parameter name="paramone" value="{request-
param:paramone}"/>
<map:parameter name="paramtwo" value="{request-
param:paramtwo}"/>
</map:transform>
<map:serialize type="xml" />
</map:match>
Alex
[1] http://cocoon.apache.org/2.1/userdocs/stream-generator.html
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]