or download this
>perl xml.pl
Bareword found where operator expected at xml.pl line 98, near "%%gi"
...
Ambiguous use of % resolved as operator % at xml.pl line 98.
syntax error at xml.pl line 98, near "%%gi"
Execution of xml.pl aborted due to compilation errors.