Hallo! Bei der Xampp Installation wird das LibXML Paket nicht richtig installiert:
Wenn man XML::LibXML verwenden will bekommt man folgende Fehlermeldung:
Can't load 'd:/Xampp/perl/vendor/lib/auto/XML/LibXML/LibXML/LibXML.dll' for module XML::LibXML: load_file:The specified module could not be found at d:/Xampp/perl/lib/Dynaloader.pm line 190.
at d:/Xampp/perl/vendor/lib/XML/LibXML.pm line 154.
BEGIN failed--compilation aborted at d:/Xampp/perl/vendor/lib/XML/LibXML.pm
Das Problem ist, daß die LibXML.dll ihrerseits die LibXML2-2__.dll laden will, die aber nicht vorhanden ist, die wurde anscheinend bei der Installation nicht mitinstalliert.
Als Workaround habe ich die Datei D:/Xampp/apache/bin/libxml2.dll nach D:/Xampp/perl/vendor/lib/auto/XML/LibXML/LibXML2-2__.dll kopiert, und damit scheint es zu funktionieren. (Ich hoffe dass die Versionen wirklich zusammenpassen, die Libxml2.dll hat intern die Version 2.9.9)
Könntet ihr bitte eine passende LibXML2-2__.dll bei Xampp mitliefern, damit das Perl Modul XML::LibXML komplett ist?