python – XML标签名称上的美丽石汤案例敏感性

我正在尝试使用Beautiful Stone Soup(BSS)来修改具有区分大小写标记名称的现有
XML.当BSS读入
XML时,它会将所有标记名称强制转换为小写,并且在将其写回文件时,我找不到一种简单的方法来恢复原始大小写模式.这会导致下游问题,因为输出XML不再针对模式进行验证(因为模式期望原始大小写).我第一次阅读它时是否会设置一个标志,告诉BSS将标签名称视为区分大小写? 最佳答案 你尝试过
ElementTree吗?毫无疑问,Beautiful Soup非常适合从HTML中提取数据.但是ElementTree几乎为Pythonic处理XML设置了标准.

我需要它已经有一段时间了,但是我不记得ET对我的标签名称做了什么不好的事.

点赞