windows の場合、libxml/parser.h がないというエラーでコンパイルできないことがあります。
そのような場合 http://www.zlatkovic.com/pub/libxml/ ここから
iconv-1.9.2.win32.zip libxml2-2.6.27.win32.zip ダウンロード&展開後、
C開発環境bin, include, lib のそれぞれの場所に解凍後ディレクトリの該当する部分をすべてコピーします。
私の場合、このディレクトリのbin, include, lib のコピーしました。
C:\MicrosoftVisualStudio\VC98
cpan -i XML::SAX
cpan -i XML::LibXML::Common
cpan -i XML::Libxml
nmake install — OK が出れば成功です