微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

我正在尝试使用Beautiful Stone Soup(BSS)来修改具有区分大小写标记名称的现有XML.当BSS读入XML时,它会将所有标记名称强制转换为小写,并且在将其写回文件时,我找不到一种简单的方法来恢复原始大小写模式.这会导致下游问题,因为输出XML不再针对模式进行验证(因为模式期望原始大小写).我第一次阅读它时是否会设置一个标志,告诉BSS将标签名称视为区分大小写?

解决方法:

你尝试过ElementTree吗?毫无疑问,Beautiful Soup非常适合从HTML中提取数据.但是ElementTree几乎为Pythonic处理XML设置了标准.

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。