小编L D*_*L D的帖子

lxml:在给定位置插入标记

我有一个xml文件,类似于:

<tag attrib1='I'>
  <subtag1 subattrib1='1'>
    <subtext>text1</subtext>
  </subtag1>
  <subtag3 subattrib3='3'>
    <subtext>text3</subtext>
  </subtag3>
</tag>
Run Code Online (Sandbox Code Playgroud)

我想插入一个新的子元素,所以结果将是这样的

<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>
Run Code Online (Sandbox Code Playgroud)

我可以附加我的xml文件,但最后会插入新元素.如何强制python lxml将其放入给定位置?

谢谢你的帮助!

python lxml

8
推荐指数
1
解决办法
8176
查看次数

标签 统计

lxml ×1

python ×1