大佬教程收集整理的这篇文章主要介绍了跳过在 Python 中使用命名空间 :xsi :xsd 解析 xml,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
<?xml version="1.0" enCoding="UTF-8"?> <Datarequest xmlns:xsi="http://www.w3.org/2001/XMLscheR_317_11845@a-instance" xmlns:xsd="http://www.w3.org/2001/XMLscheR_317_11845@a" xmlns="http://www.myname.net/Datarequest"> <Version>2.0</Version> <Language>EN</Language> </Datarequest>
@H_772_5@我有一个像上面一样的 xml 文件。如果我解析文件并对其进行操作,我以后想将该文件另存为 xml 文件。但是它看起来像下面这样。
xmlns:xsi
和xmlns:xsd
消失了:<?xml version='1.0' enCoding='utf-8'?> <Datarequest xmlns="http://www.myname.net/Datarequest"> <Version>2.0</Version> <Language>EN</Language> </Datarequest>
@H_772_5@使用的代码:
import xml.etree.ElementTree as Et xml_file = "myfile.xml" Et.register_namespace('',"http://www.myname.net/Datarequest") tree = Et.parse(xml_filE) tree.write('output.xml',enCoding="utf-8",xml_declaration=TruE)
@H_772_5@解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)
大佬总结
以上是大佬教程为你收集整理的跳过在 Python 中使用命名空间 :xsi :xsd 解析 xml全部内容,希望文章能够帮你解决跳过在 Python 中使用命名空间 :xsi :xsd 解析 xml所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。