Hi Dominique, thanks a lot. it works. I didn't though as far as two stages are required :-(. I have just replaced the '<' and '>' so thats it is clean xml.
Stefan PS.: slowly I think a knowledge base for ant would be great > Don't write a task for that IMHO, just take Diane's cue, and do something > like: > > <property name="nl" > value="${line.separator}" /> > <property name="out" > value="${basePath}/xmlfiles-template.xml" /> > > <fileset id="myfiles" > dir="${sourcePath}" > includes="**/ejb-jar.xml" /> > > <pathconvert property="myfiles2" > dirsep="/" > pathsep="</file>${nl} <file>" > refid="myfiles"> > <!-- use a <map> if you need relative paths --> > </pathconvert> > > <delete file="${out}" /> > <echo file="${out}" append="yes" > message="<files>${nl} <file>" /> > <echo file="${out}" append="yes" > message="@FILES@" /> > <echo file="${out}" append="yes" > message="</file>${nl}</files>${nl}" /> > > <copy file="${out}" > tofile="${basePath}/xmlfiles.xml" > overwrite="yes"> > <filterset> > <filter token="FILES" value="${myfiles2}" /> > </filterset> > </copy> > > Might be a little longuish, but it's pure ANT, and should work (I use a > similar technique to dynamically construct the Class-Path: manifest > attribute of my JAR. Let me know if it works for you. --DD > > -----Original Message----- > From: Diane Holt [mailto:[EMAIL PROTECTED]] > Sent: Tuesday, April 30, 2002 4:53 AM > To: Ant Users List > Subject: Re: outputting a fileset as xml > > --- Stefan Kost <[EMAIL PROTECTED]> wrote: > > I've search the web, the mailing lists and even asked friends - but no > > answer has been found. > > I need a fileset as xml : > > <files> > > <file>path-to-file-1</file> > > <file>path-to-file-2</file> > > <file>path-to-file-3</file> > > ... > > </files> > > Use <fileset> to get the set of files, <pathconvert> it to a list, then > either use <foreach> to <echo> the text and files out to a file (if you > can go with Ant1.5[soon to go beta]), or for-loop through them in a > <script>. > > Diane > > ===== > ([EMAIL PROTECTED]) > > > > __________________________________________________ > Do You Yahoo!? > Yahoo! Health - your guide to health and wellness > http://health.yahoo.com > > -- > To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> > For additional commands, e-mail: <mailto:[EMAIL PROTECTED]> > > -- > To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> > For additional commands, e-mail: <mailto:[EMAIL PROTECTED]> > -- < W E B M A C H E R > EDV+INTERNETSERVICE GMBH POST: August Bebel Str. 69 04275 Leipzig FON: +49 341 30 34 833 FAX: +49 341 30 34 840 WEB: www.webmacher.de -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>