с модулем xml.etree.ElementTree
я могу в значительной степени создать файл XML, как мне нравится, за исключением самой важной части (в моем случае): заголовка.
Я не могу найти реального решения для этого, мой заголовок представляет собой константную строку, которую я должен поместить прямо между <?xml version="1.0"?>
и первым элементом xml; любые чистые решения для этого?
Что я имею в виду под заголовком, это то же самое, что иногда называется DTD (определение типа документа).
пример:
<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20001102//EN"
"http://www.w3.org/TR/2000/CR-SVG-20001102/DTD/svg-20001102.dtd">
<svg>
....
</svg>
мне нужно написать
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20001102//EN"
"http://www.w3.org/TR/2000/CR-SVG-20001102/DTD/svg-20001102.dtd">
часть внутри файла.