On Thu, Jun 7, 2012 at 3:43 PM, Sergiu Dumitriu <ser...@xwiki.com> wrote: > On 06/07/2012 09:28 AM, mathieu.canzer...@intech.lu wrote: >> >> Hello everybody, >> >> i need to use Ajax but i can not generate XML from a velocity script page. >> Here is a piece of my script : >> {{velocity}} >> $response.setContentType('application/xml') >> #set ($out = $response.getOutputStream()) >> $out.write("<?xml version='1.0' encoding='ISO-8859-1'?><test>test</test>") >> ... >> {{/velocity}} >> >> But my responseXML is null. >> >> I suppose that it's not the good way to generate XML from velocity. >> >> Thanks for your help. >> >> M. Canzerini > > > See this other thread: > http://markmail.org/message/tjrnj6zy2n37blua > > Short summary, you should call flush() and close() on the stream after > you're done writing data to it.
You can indeed also use $out.flush() and $out.close() instead of $xcontext.setFinished(true). > > > -- > Sergiu Dumitriu > http://purl.org/net/sergiu/ > > _______________________________________________ > users mailing list > users@xwiki.org > http://lists.xwiki.org/mailman/listinfo/users -- Thomas Mortagne _______________________________________________ users mailing list users@xwiki.org http://lists.xwiki.org/mailman/listinfo/users