X-Git-Url: http://dxcluster.net/gitweb/gitweb.cgi?a=blobdiff_plain;f=perl%2FDXXml.pm;h=c29620bbb2cf9a239b1fdb7d86e1a3ce3091f676;hb=1ad611a03cb051487da28ef1c954772b9570a6c1;hp=fe4cb2b8af8efc6affdc47079922e6f56f25e3c5;hpb=f84b188c092d48648c16f3174b293b32d8f5bd6a;p=spider.git diff --git a/perl/DXXml.pm b/perl/DXXml.pm index fe4cb2b8..c29620bb 100644 --- a/perl/DXXml.pm +++ b/perl/DXXml.pm @@ -42,13 +42,12 @@ sub init return unless $main::do_xml; eval { require XML::Simple }; - eval { require XML::SAX } unless $@; - eval { require XML::SAX::Expat } unless $@; + eval { require XML::Parser } unless $@; if ($@) { LogDbg('err', "do_xml was set to 1 and the XML routines failed to load ($@)"); $main::do_xml = 0; } else { - $XML::Simple::PREFERRED_PARSER = 'XML::SAX::Expat'; + $XML::Simple::PREFERRED_PARSER = 'XML::Parser'; import XML::Simple; $DXProt::handle_xml = 1; $xs = new XML::Simple(Cache=>[]);