пишу так:

import xml.etree.ElementTree as ET

def XML_Out():
rt = ET.Element('Project', attrib={'sd': ‘en’})
ET.SubElement(rt,“s1”)

handle = str(ET.tostring(rt, encoding='utf-8'))
f = open(“MYXML.xml”, ‘w+’)
f.writelines(handle)

XML_Out()

файл получается пустой
как - по человечески?
с парсингом разобрался, а с записью чтото не получается. lxml смотреть пока не хочу.

UPD: разобрался. Даже в мануале по питону толком не обьясняется этот момент. IMHO - по вопросу, доступно:
http://www.effbot.org/zone/element.htm#reading-and-writing-xml-files