Python >> Tutoriel Python >  >> Python

Correction xml.parsers.expat.ExpatError :XML ou déclaration de texte pas au début de l'erreur d'entité - Tutoriel Python

Nous pouvons utiliser le package python xml.dom.minidom pour analyser un fichier xml.

Voici un exemple :

Python Parse XML Sitemap to Extract Urls :Un guide simple - Tutoriel Python

Cependant, vous pouvez obtenir cette erreur :xml.parsers.expat.ExpatError :XML ou déclaration de texte pas au début de l'entité. Dans ce didacticiel, nous vous présenterons comment corriger cette erreur.

Quant à notre code, l'erreur complète est :

xml.parsers.expat.ExpatError: XML or text declaration not at start of entity: line 2, column 0

Nous pouvons trouver l'erreur se produire dans la ligne 2 et la colonne 0.

Comment corriger cette erreur ?

Ouvrez le fichier xml et regardez la ligne 2.

Nous pouvons constater qu'il y a une ligne vide dans ce fichier.

Supprimez cette ligne vide.

Exécutez à nouveau le code, nous constaterons que cette erreur est corrigée.