Мой XML (a.xhtml) начинается следующим образом
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
...
Мой код начинается следующим образом
use XML::XPath;
use XML::XPath::XMLParser;
my $xp = XML::XPath->new(filename => "a.xhtml");
my $nodeset = $xp->find('/html/body//table');
Это очень медленно, и оказывается, что он тратит много времени на получение DTD (http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd).
Есть ли способ явно объявить прокси-сервер HTTP в семействе Perl XML::? Мне не нравится изменять исходный документ a.xhtml, например, иметь локальную копию DTD.