use XML::Parser; my $xmlfile = do {local $/, }; my $parser = XML::Parser->new( ErrorContext => 2, NoExpand => 1 ); eval { $parser->parsefile( $xmlfile ); }; if( $@ ) { print STDERR "\nERROR in '$xmlfile':\n$@\n"; } else { print STDERR "'$xmlfile' is well-formed\n"; } __DATA__ ]> J&e;oe Wrigley
17 BeÜable Ave. Meatball MI 82649
joewrigley@jmac.org 42
Henrietta Pussycat
R.F.D. 2 Flangerville NY 83642
meow@263A.org 37