Top.Mail.Ru
Ответы

Создание файла XML в Python (...)

123456
 from xml.etree import ElementTree 
root = ElementTree.Element('person') 
first = ElementTree.SubElement(root, 'first_person') 
first.text = 'John Smith' 
tree = ElementTree.ElementTree(root) 
tree.write('test.xml') 

Получили требуемое, ура

1
 <person><first_person>John Smith</first_person></person> 

Но как элементам задавать аттрибуты? То есть:

1
 <person><first_person id='john' type='true'>John Smith</first_person></person> 

Про это источники почему-то ничего не говорят

Дополнен

А, ясно
first.set('id','john')

По дате
По рейтингу
Аватар пользователя
Мудрец

https://docs.python.org/3/library/xml.etree.elementtree.html#xml.etree.ElementTree.XMLPullParser

Должно быть