Deprecated: Assigning the return value of new by reference is deprecated in /var/www/hvidtfeldts.net/wiki/inc/parserutils.php on line 159

Deprecated: Function split() is deprecated in /var/www/hvidtfeldts.net/wiki/inc/auth.php on line 103

Warning: Cannot modify header information - headers already sent by (output started at /var/www/hvidtfeldts.net/wiki/inc/parserutils.php:159) in /var/www/hvidtfeldts.net/wiki/inc/auth.php on line 191

Deprecated: Function split() is deprecated in /var/www/hvidtfeldts.net/wiki/inc/common.php on line 737

Warning: Cannot modify header information - headers already sent by (output started at /var/www/hvidtfeldts.net/wiki/inc/parserutils.php:159) in /var/www/hvidtfeldts.net/wiki/inc/actions.php on line 262

XML

What it is good for...

What is should not be used for...

Ant succeeds in making even small build scripts a highly complex

Consider a simple copy operation like:

<copy todir="../dest/dir">
  <fileset dir="src_dir">
    <include name="**/*.java"/>
  </fileset>
</copy>

Which could instead be written like

copy src_dir/*.java ../dest/dir