#!/usr/bin/perl -w
# $Id: bench_twig_replace,v 1.2 2003/09/19 18:52:26 mrodrigu Exp $
use strict;
use simple_benchmark; # to get memory size
use XML::Twig;

use Getopt::Long;

my( $in_file);
GetOptions( 'in_file=s' =>\$in_file); 
$in_file ||= 'test.xml';

my $message_nb= 0;

XML::Twig->new( twig_roots => { message => sub { $message_nb++;
						                                     $_->prefix( "[message $message_nb] ")->print 
																						   }
                              },
                twig_print_outside_roots => 1,
													)
         ->parsefile( $in_file);


