使用Python附加不带子节点的XML节点

2024-06-25 22:33:15 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试将anode复制为另一个节点的子节点。我使用以下语法(使用lxml

nodeX.append(nodeY)

问题是,它会附加“nodeY”以及它的子节点,我不需要这些子节点

问题如何附加没有子节点的节点?

更新:澄清

就像VBScript一样

nodeX.appendChild(nodeY.cloneNode(False))

但是对于Python,您需要三行代码而不是一行

for node in nodeY:
    nodeY.remove(node)
nodeX.append(nodeY)

那么Python中也有类似的东西吗?你知道吗


Tags: 代码innodefalsefor节点语法lxml