At 3:12 pm +0100 22/3/02, Christian Zoffoli wrote: >Jeremy Quinn wrote: >> >> At 9:16 pm +0100 21/3/02, Christian Zoffoli wrote: >> >Hi to all. >> >I found a problem using RequestGenerator.
<snip/> >My goal is to transform some request parameters into an xupdate >document, usable with XMLDBTransformer. >The transformation goes well if I apply the stylesheet from the console, >but if I use a pipeline like the following one: > > >------ > ><map:match pattern="test2.xml"> > <map:generate type="request"/> > > <map:transform src="stylesheets/update-user_form_xupdate.xsl" /> > > <map:serialize type="xml"/> > ></map:match> what does the update-user_form_xupdate.xsl stylesheet look like? I found I had to do some pretty strange stuff to get mine to work () see: xml-cocoon2/src/scratchpad/webapp/mount/editor/editor/stylesheets/request2editor.xsl I had to end up declaring the request namespace prefix, and matching with it, even though the request is generated using a default namespace, not a prefixed one. >I obtain the following error message 'XML Parsing Error: no element >found' > > >Why? Maybe your XSLT is not copying anything. Try putting a logger either side: <map:match pattern="test2.xml"> <map:generate type="request"/> <map:transform type="log"> <map:parameter name="logfile" value="before.log"/> <map:parameter name="append" value="no"/> </map:transform> <map:transform src="stylesheets/update-user_form_xupdate.xsl" /> <map:transform type="log"> <map:parameter name="logfile" value="before.log"/> <map:parameter name="append" value="no"/> </map:transform> <map:serialize type="xml"/> </map:match> hope this helps regards Jeremy -- ___________________________________________________________________ Jeremy Quinn Karma Divers webSpace Design HyperMedia Research Centre <mailto:[EMAIL PROTECTED]> <http://www.media.demon.co.uk> <phone:+44.[0].20.7737.6831> <pager:[EMAIL PROTECTED]> --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, email: [EMAIL PROTECTED]