【发布时间】:2020-04-19 20:30:55
【问题描述】:
我必须修改一个 XML 文档。我正在使用 Python 和 ElementTree API。但我遇到了障碍。 现在的结构是这样的:
<A>
<B>
<C>
<...>
</...>
</C>
</B>
</A>
我必须向 B 中添加一个子元素 B2,它是 C 的父元素,这样新的结构是:
<A>
<B>
<B2>
<C>
<...>
</...>
</C>
</B2>
</B>
</A>
现在,当我尝试添加一个子元素时,它正在创建一个子元素,但不是作为 C 的父元素,新元素将作为 B 中的一个单独元素出现。 任何人都可以帮助我并指导我如何创建一个子元素作为另一个元素的父元素吗?
提前致谢。
【问题讨论】:
-
如何创建一个子元素作为另一个元素的父元素?:你不能,你必须删除
C,插入B2和。将C添加为B2的子级
标签: python xml elementtree