eval
Perlのこのステートメントの何が問題になっていますか?XML :: LibXML: を使用したファイルの解析からスローされた例外をキャッチすることにより、XMLが有効であることを確認しようとしています。
use XML::LibXML;
my $parser = XML::LibXML->new(); #creates a new libXML object.
eval {
my $tree = $parser->parse_file($file) # parses the file contents into the new libXML object.
};
warn() if $@;