是否可以在没有循环的情况下附加整个XML节点列表?

时间:2016-06-03 14:23:41

标签: python xml python-2.7 parsing lxml

如果我想将XML节点附加到另一个节点,我会nodeA.append(nodeB)。如果我想将一个节点列表附加到另一个节点,我会做一个for循环,如:

for node in nodes:
    nodeA.append(node)

我想知道是否有办法一步到位。

PS:Python 2.7,lxml

2 个答案:

答案 0 :(得分:2)

nodeA.extend(nodes)

有关ElementTreeAPI

的更多文档,请参阅here

答案 1 :(得分:0)

据我所知,你可以通过使用nodeA = [nodes]来实现,只有当节点已经在listform中时才会起作用,如下所示:[" 1"," 2&# 34;," 3"]例如,但是使用python3.4,我认为它可能有效