Estoy trabajando en el código para analizar un archivo de configuración escrito en XML, donde las etiquetas XML son mixtas y el caso es significativo. Beautiful Soup parece convertir etiquetas XML a minúsculas de forma predeterminada, y me gustaría cambiar este comportamiento.¿Puedo cambiar el comportamiento de BeautifulSoup con respecto a la conversión de etiquetas XML a minúsculas?
No soy el primero en hacer una pregunta sobre este tema [ver here]. Sin embargo, yo no entendía la respuesta a esa pregunta y en BeautifulSoup-3.1.0.1 BeautifulSoup.py no parece contener cualquier caso de "encodedName
" o "Tag.__str__
"
[beautifulsoup4] (http://www.crummy.com/software/BeautifulSoup/bs4/doc/#installing-a-parser) utiliza lxml para analizar xml. Puede usar html5lib para analizar html. Estos analizadores deberían preservar el caso de las etiquetas. – jfs