Вот мой код:
from xml.etree.ElementTree import tostring, Element, SubElement, Comment
import xml.dom.minidom
project=someModel.objects.get(id=1)
root=Element(project.name)
comment = Comment('Generated for '+project.name)
root.append(comment)
for p in someOther.objects.filter(pro_id=project.id):
Title = SubElement(root, 'Title')
Title.text = p.Title
res=tostring(root, encoding='utf-8').decode('utf-8')
dom = xml.dom.minidom.parseString(res)
r = dom.toprettyxml()
print(r)
OR
myfile=open('project.xml', 'w')
myfile.write(r)
myfile.close()
Итак, когда я запускаю этот код, я получаю следующую ошибку: «xml .parsers.expat.ExpatError: не правильно сформированный (недопустимый токен): строка 1, столбец 12 "
Не понимаю, почему я получаю эту ошибку. Это из-за «значения db» или «форматирования строки»
Итак, как я могу решить эту проблему? пожалуйста, помогите.