2016-06-03 1 views
0

Если я хочу добавить узел XML к другому, я бы сделал nodeA.append(nodeB). И если я хочу добавить список узлов к другому узлу, я сделал бы цикл, как:Можно ли добавить целый список узлов XML без цикла?

for node in nodes: 
    nodeA.append(node) 

мне было интересно, если есть способ сделать это за один шаг.

PS: Python 2.7, LXML

ответ

2
nodeA.extend(nodes) 

См here для получения дополнительной документации по ElementTreeAPI

0

, насколько я знаю, вы можете сделать это только с помощью узла А = [узлов], что будет работать только если узлы уже находятся в listform, например: ["1", "2", "3"], но, к примеру, с python3.4, я думаю, что это может сработать