在python中使用ElementTree将xml元素作为第一个子元素插入
发布时间:2020-12-04 23:43:25 所属栏目:Python 来源:互联网
导读:我正在使用 python在xml文档中创建一个元素,然后将其作为文档的FIRST CHILD插入.所以,如果我创建一个名为newChild的元素,我会想要像这样的xml …… root childA/childA childB/childB childC/childC/root 成为… root newChild/newChild
我正在使用 python在xml文档中创建一个元素,然后将其作为文档的FIRST CHILD插入.所以,如果我创建一个名为newChild的元素,我会想要像这样的xml …… <root> <childA></childA> <childB></childB> <childC></childC> </root> 成为… <root> <newChild></newChild> <childA></childA> <childB></childB> <childC></childC> </root> 我知道任意xml中元素的顺序无关紧要,但我为一个古老的系统编写了xml doc,如果xml元素不符合预期的顺序就会中断,所以我在这方面没有选择. 解决方法xml.etree.ElementTree.Element.insert方法允许您向插入特定位置的元素添加新的子元素.在你的情况下,element.insert(0,new_sub_element)应该可以解决问题. (编辑:鄂州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- python – 用py2exe创建的可执行文件不能在windows xp 32bi
- python – 如何将列表或字符串解析为固定长度的块
- python – Networkx:将多重图形转换为加权边缘的简单图形
- python – Django:使用对象作为字典键是否合理?
- python – 通过没有循环的2D索引数组索引2D numpy数组
- python – Django – get_or_create无效
- 使用python,自动确定用户当前时区的最准确方法是什么
- Python tempfile模块和线程不是很好玩;我究竟做错了什么?
- 如何在python / pygame中制作按钮?
- TypeError:’function’对象不可订阅 – Python