1 #!/usr/bin/env python 2 3 import libxml2dom 4 import sys 5 6 d = libxml2dom.parse(sys.argv[1]) 7 root = d.xpath("*[1]")[0] 8 d2 = libxml2dom.createDocument(None, "new", None) 9 root2 = d2.xpath("*[1]")[0] 10 for i in range(0, 10): 11 imported = d2.importNode(root, 1) 12 root2.appendChild(imported) 13 libxml2dom.toStream(d2, sys.stdout) 14 del root2 15 _d2 = d2.as_native_node() 16 del d2 17 _d2.freeDoc() 18 del root 19 _d = d.as_native_node() 20 del d 21 _d.freeDoc() 22 23 # vim: tabstop=4 expandtab shiftwidth=4