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

Python Discussion :

Failed to load external entity 'test.xml'


Sujet :

Python

  1. #1
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2018
    Messages
    116
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Novembre 2018
    Messages : 116
    Points : 61
    Points
    61
    Par défaut Failed to load external entity 'test.xml'
    Bonjour,

    J'essaye de lire un fichier xml test présent dans un répertoire de mon PC mais j'ai une erreur qui s'affiche à la ligne :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    tree=lxml.etree.parse('test.xml')
    L'erreur est
    Error reading file 'test.xml': failed to load external entity "test.xml"
    Voici le début de mon code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    import lxml
    from lxml import etree
     
    tree=lxml.etree.parse('test.xml')

  2. #2
    Invité
    Invité(e)
    Par défaut
    Chez moi ça marche... Le fichier est-il au bon emplacement ?

  3. #3
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2018
    Messages
    116
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Novembre 2018
    Messages : 116
    Points : 61
    Points
    61
    Par défaut
    Mon fichier xml est sur mon Bureau
    J’ai testé en le mettant dans un dossier aussi mais même problème

  4. #4
    Expert éminent sénior
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 287
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 287
    Points : 36 776
    Points
    36 776
    Par défaut
    Citation Envoyé par nivk-539 Voir le message
    Mon fichier xml est sur mon Bureau
    Pour valider que le nom du chemin est correct, essayer de l'ouvrir simplement avec "open" devrait suffire.
    Une fois que le nom du fichier est "valide", testez avec un fichier XML simple pour valider que lxml fonctionne.
    Et si le problème persiste avec le fichier qui vous intéresse peut être faut-il regarder ce qu'il contient...

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  5. #5
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2018
    Messages
    116
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Novembre 2018
    Messages : 116
    Points : 61
    Points
    61
    Par défaut
    Bon j’ai réussi à régler le problème juste en changeant l’emplacement du fichier ...
    maintenant j’ai un autre problème, mon xml appel un schéma. J’ai donc en début du code l’appel du schéma avec «*xsd:schema targetNamespace=«*load.test*» etc...*»
    Mais du coup ça m’affiche l’erreur «*premature end of data in tag schema ...*» à la ligne tree = lxml.etree.parse

  6. #6
    Expert éminent sénior
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 287
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 287
    Points : 36 776
    Points
    36 776
    Par défaut
    Salut,

    Citation Envoyé par nivk-539 Voir le message
    maintenant j’ai un autre problème, mon xml appel un schéma.
    A priori, çà veut dire qu'il y a des soucis de syntaxe dans le XML.

    Cherchez un peu sur Internet vous avez des outils "on line" qui "testent" la validité du XML (avec autre chose que lxml).
    Et éventuellement vous donner une idée de la cause.

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  7. #7
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2018
    Messages
    116
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Novembre 2018
    Messages : 116
    Points : 61
    Points
    61
    Par défaut
    Bonjour,

    Désolé pour le temps de réponse je n'avais pas repris le code depuis l'autre fois... J'ai trouvé l'erreur finalement merci!!

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

Discussions similaires

  1. Réponses: 12
    Dernier message: 31/07/2014, 23h09
  2. Réponses: 1
    Dernier message: 23/07/2014, 09h17
  3. [SimpleXML] Failed to load external entity
    Par naviguimmo dans le forum Bibliothèques et frameworks
    Réponses: 3
    Dernier message: 12/09/2013, 13h59
  4. Réponses: 3
    Dernier message: 10/04/2012, 15h07
  5. [SimpleXML] Erreur "failed to load external entity"
    Par seb92500 dans le forum Bibliothèques et frameworks
    Réponses: 4
    Dernier message: 04/02/2007, 09h27

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