我有一个xml文件,类似于:
<tag attrib1='I'>
<subtag1 subattrib1='1'>
<subtext>text1</subtext>
</subtag1>
<subtag3 subattrib3='3'>
<subtext>text3</subtext>
</subtag3>
</tag>
我想插入一个新的子元素,结果如下
<tag attrib1='I'>
<subtag1 subattrib1='1'>
<subtext>text1</subtext>
</subtag1>
<subtag2 subattrib2='2'>
<subtext>text2</subtext>
</subtag2>
<subtag3 subattrib3='3'>
<subtext>text3</subtext>
</subtag3>
</tag>
我可以附加我的xml文件,但是新的元素将被插入到最后。如何强制python lxml将其放置到给定位置?
谢谢你的帮助!
您可以使用addnext()方法:
输出:
替代方法:对根元素使用
insert()
:相关问题 更多 >
编程相关推荐