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]

Reply via email to