Bonjour à tous,
Je bloque depuis quelques jours sur un problème avec minidom et les caractères spéciaux/entité html.
En effet, je dois créer un fichier XML dans lequel je dois remplacer 4 espaces(ce qui équivaut à une tabulation) par "& #9;" (sans l'espace)
D'après ce post (javascript mais problématique similaire), il suffirait de remplacer mon entité html par son code unicode.
Code python : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 attrValue = attrValue.replace(" ", "\u0026#9;") div.appendChild(doc.createTextNode(attrValue.decode("mbcs"))) ... doc.toprettyxml(indent='\t')
hélas dans le fichier résultat, c'est bien "u0026#9;" qui apparait
Merci d'avance
Partager