gpt4 book ai didi

python - 向 XML 文件添加内嵌注释

转载 作者:行者123 更新时间:2023-12-01 05:21:11 32 4
gpt4 key购买 nike

假设我有一些带有如下节点的随机 XML 文件:

    <entry>
<name>John</name>
<last_name>Smith</last_name>
</entry>

我想添加如下内嵌评论:

    <entry>  <!--He is a nice guy-->
<name>John</name>
<last_name>Smith</last_name>
</entry>

我认为以下内容可以做到这一点:

all_nodes = doc.getElementsByTagName('entry')
for my_node in all_nodes:
comment = flight_node.ownerDocument.createComment("He is a nice guy")
my_node.appendChild(comment)

但我得到:

    <entry>
<name>John</name>
<last_name>Smith</last_name>
<!--He is a nice guy-->
</entry>

相反。

如何获得内联评论?

最佳答案

appendChild 正如预期的那样,将其放在最后。要插入它,您需要使用 insertBefore。这可能不完全是您想要的,但是

my_node.childNodes.insert(0, comment)

应该会让你接近。

关于python - 向 XML 文件添加内嵌注释,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22335677/

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