XML::Simple
なんとなく、PerlでXmlでもさわってみようかと
XML::Simpleモジュールをinstall。
http://www.cpan.org/modules/by-module/XML/
sampleコードを見よう見まねで書いてみるもエラー。
XMLin() requires either XML::SAX or XML::Parser
XML::Parser
ということで、XML::Parserのインストールにチャレンジ。
http://search.cpan.org/~msergeant/XML-Parser-2.34/
Readmeどおりに
perl Makefile.PL
するとエラー。
Expat must be installed prior to building XML::Parser and I can't find it in the standard library directories. You can download expat from:
Expat
ということで、Expatのインストールにチャレンジ。
http://sourceforge.net/projects/expat/
./configure (略) make (略) sudo make install
気を取り直してXML::Parserをインストール。
perl Makefile.PL (略) make (略) make test (略) sudo make install
ようやくsample.xmlの読み込みを実行。
でもエラー。
XML declaration not well-formed at line 1, column 36, byte 36 at /Library/Perl/5.8.6/darwin-thread-multi-2level/XML/Parser.pm line 187
どうやら、Xmlファイルの宣言部standalone=no を外すとエラーなしで実行できた。