Thanks guys, that's very helpful. But, once I've used echoxml to write into a file, can I use it again to add more values, in append mode? I need to add values to my XML file in different tasks, not in one place.
Please advice, Thank you very much, Guy. -----Original Message----- From: Steve Loughran [mailto:[EMAIL PROTECTED] Sent: Thursday, May 01, 2008 12:22 PM To: Ant Users List Subject: Re: writing to XML Guy Catz wrote: > Hi. > > What I actually need, is to write data into a XML file, so I will be > able to render this XML to a HTML as a report. > The XML structure is something I know. > > Thanks. > There is an <echoxml> task that takes well formed XML and echoes it. <echoxml file="subbuild.xml"> <project default="foo"> <target name="foo"> <echo>foo</echo> </target> </project> </echoxml> One thing you have to watch out for here is namespace games. If you want xml in a new namespace -declare the namespaces inside the echoxml -keep it all explicit -check the output by hand to see that it looks ok you can use <xmlvalidate> and <schemavalidate> to automate those checks -- Steve Loughran http://www.1060.org/blogxter/publish/5 Author: Ant in Action http://antbook.org/ --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]