メモ。
現在Xserverで「Amazon Web Servicesを叩いて取得したXMLをXML::Simpleモジュールを使って処理する」スクリプトを作っているのですが、実行したら「could not find ParserDetails.ini in ~
」で始まるエラーが発生してしまいました。
XMLのパースで使用するXML::LibXML::SAXパーサーの設定ファイルがないよ? みたいな意味らしい。
こちらはXMLをパースできればパーサーは何でもいいので、こちらのエントリを参考にして、XML::Parserを使用するようにプログラムを修正して対応しました。
具体的にはこんなコード。
$XML::Simple::PREFERRED_PARSER = 'XML::Parser'; my $data = XMLin($content);