IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Modules Perl Discussion :

[Perl][Xml] désactiver vérification de dtd


Sujet :

Modules Perl

  1. #1
    Candidat au Club
    Inscrit en
    Juin 2004
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 2
    Points : 2
    Points
    2
    Par défaut [Perl][Xml] désactiver vérification de dtd
    Bonjour,
    j'ai un script qui fait ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    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.

  2. #2
    Candidat au Club
    Inscrit en
    Juin 2004
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 2
    Points : 2
    Points
    2
    Par défaut
    j'ai trouvé finalement ...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
     
    	my $p1 = new XML::Parser(Style => 'Subs');	
    	my $xp = XML::XPath->new(filename => $file, parser => $p1);
    on passe notre propore parseur au XPath ...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [DTD + XML]Validité de ma DTD
    Par prgasp77 dans le forum Valider
    Réponses: 3
    Dernier message: 08/01/2007, 21h31
  2. validation d'un document XML par rapport à une DTD
    Par sebastien2222 dans le forum Valider
    Réponses: 1
    Dernier message: 03/03/2006, 15h41
  3. Perl, XML RPC et caractères spéciaux.
    Par yanndan dans le forum Modules
    Réponses: 4
    Dernier message: 14/02/2006, 11h36
  4. [SAX] Parser XML et validation avec dtd
    Par arno00020 dans le forum Format d'échange (XML, JSON...)
    Réponses: 3
    Dernier message: 22/11/2005, 17h30
  5. Valider fichier XML : problème avec la DTD
    Par SkIllz2k dans le forum Valider
    Réponses: 2
    Dernier message: 26/04/2005, 17h15

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo