megalis-bretagne/opendata-extraction

déclaration incorrecte d'encodage des fichiers xml

Closed this issue · 0 comments

Bonjour,
il me semble que la déclaration d'encodage des fichiers xml decp générés n'est pas correcte
Nous avons cette déclaration :

<?xml version='1.0' encoding='utf8'?>

qui ne semble pas respecter les conventions d'usage : https://www.w3.org/TR/REC-xml/#charencoding
Il en résulte qu'un outil d'intégration de données tel que PDI génère des erreurs considérant que le fichier xml n'est pas valide.
Il faudrait donc remplacer la ligne présentée plus haut par celle ci :

<?xml version='1.0' encoding='UTF-8'?>

Peut être s'agit-il simplement de modifier cette ligne :

xmlstr = ElementTree.tostring(xml_data, encoding='utf8', method='xml')