sys.exit()
final = """
<?xml version="1.0" encoding="ISO-8859-1"?>
<nodes>
"""
for a in sys.argv[1:]:
    ca = a.replace('.xml', '')
final += '<' + ca + '>\n'
infile = open(a)
final += infile.read()
final += '</' + ca + '>\n'
final += '</nodes>\n'
outfile = open('final.xml', 'w')
outfile.write(final)
outfile.close()
Как получить плоский XML, чтобы внешние объекты объединялись на верхнем уровне