我正在尝试使用Beautiful Stone Soup(BSS)来修改具有区分大小写标记名称的现有XML.当BSS读入XML时,它会将所有标记名称强制转换为小写,并且在将其写回文件时,我找不到一种简单的方法来恢复原始大小写模式.这会导致下游问题,因为输出XML不再针对模式进行验证(因为模式期望原始大小写).我第一次阅读它时是否会设置一个标志,告诉BSS将标签名称视为区分大小写?
解决方法:
你尝试过ElementTree吗?毫无疑问,Beautiful Soup非常适合从HTML中提取数据.但是ElementTree几乎为Pythonic处理XML设置了标准.
我需要它已经有一段时间了,但是我不记得ET对我的标签名称做了什么不好的事.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。