![](/img/trans.png)
[英]Insert xml element as nested element using ElementTree API in Python
[英]Insert xml element as first child using ElementTree in python
我正在使用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)
应该可以解决问题。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.