Я пишу приложение на Python, которое создает ElementTree (XML), а затем записывает его в файл, используя toprettyxml() от minidom;
final_tree = minidom.parseString(ET.tostring(root))
fdout.write(final_tree.toprettyxml(indent = ' ')
Проблема в том, что теги, к которым я не добавляю текст, имеют только один тег, например:
<sometag/>
Я хочу, чтобы это было:
<sometag>
</sometag>
Я хочу сделать это без разбора всей строки (без регулярного выражения). Кто-нибудь знаком с таким способом? Спасибо.
<sometag/>
является<sometag></sometag>
(без пробелов между ними). - person mata   schedule 29.05.2013