Prévention des BeautifulSoup de convertir mes balises XML en minuscules
-
05-09-2019 - |
Question
J'utilise BeautifulStoneSoup pour analyser un document XML et modifier certains attributs. J'ai remarqué qu'il convertit automatiquement toutes les balises XML en minuscules. Par exemple, mon fichier source comporte des éléments de <DocData>
, qui BeautifulSoup convertit à <docdata>
. Cela semble poser des problèmes puisque le programme que je nourrissais mon document XML modifié pour ne semble pas accepter les versions minuscules. Y at-il un moyen d'empêcher ce comportement dans BeautifulSoup?
La solution
Non, ce n'est pas une option intégrée. La source est assez simple, cependant. On dirait que vous voulez changer la valeur de encodedName dans Tag.__str__.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow