gpt4 book ai didi

python - 使用 Python 在 ElementTree 中添加兄弟元素

转载 作者:数据小太阳 更新时间:2023-10-29 02:27:52 25 4
gpt4 key购买 nike

用 XML 比如

<a>
<b>
</b>
</a>

我需要添加类似的兄弟

<a>
<b>
</b>
<b'>
</b'>
</a>

ElementTree有添加兄弟节点的功能吗?如果没有,我想我需要一个函数来获取父节点并添加子节点,我该怎么做?

最佳答案

在标准库的版本中,您不能直接访问父级,您必须从父级开始工作,或者自己跟踪父子关系,阅读these tips (来自图书馆的作者)。

如果您使用 lxml但是,有 getparent() 方法(您还有 getnext()getprevious()),但更方便:有是 addnext()addprevious()

因此,根据您使用的 ElementTree 实现选择这些解决方案之一(或者甚至可能切换您的实现)

关于python - 使用 Python 在 ElementTree 中添加兄弟元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5099535/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com