bzr branch
http://darksoft.org/webbzr/xmlbench/trunk
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
#!/usr/bin/perl use XML::LibXML; $parser = new XML::LibXML; sub parse { ($xml) = @_; $doc = $parser->parse_file ($xml); undef($doc); } sub filename { ($i) = @_; if (@ARGV > 1) { return $ARGV[1]; } else { return "../xml.tmp/$i.xml"; } } if (@ARGV > 0) { $iterations = $ARGV[0]; } else { $iterations = 0; } parse(filename(0)); for ($i=1;$i<=$iterations;$i++) { parse(filename($i)); } |