[Perl][Xml] désactiver vérification de dtd
Bonjour,
j'ai un script qui fait ça :
Code:
1 2 3 4 5
|
my $xp = XML::XPath->new(filename => $file);
foreach my $node ($xp->findnodes($search)->get_nodelist) {
MON CODE A MOI
} |
et un xml comme ceci :
Code:
1 2 3 4 5 6 7 8
|
<?xml version="1.0" encoding="iso-8859-1" standalone="no"?>
<!DOCTYPE datacapture SYSTEM "datacapture5.0.dtd">
<data-capture-requirements type="content" name="manuel">
<ruleset name="manuel">
SUITE DE L XML |
Mon problème vient du fait qu'il cherche à vérifier le xml suivant la dtd.
Or je voudrais ignorer cette vérification car la dtd n'est pas au bon endoit et je ne peux pas la déplacer.
J'ai bien cherché sur Internet, mais je n'arrive pas à trouver le bon paramètre dans la librairie XPath... quelqu'un a t'il deja fait ça ?
Merci d'avance.