ElementTree's .write () меняет строки с «на» - PullRequest
0 голосов
/ 03 апреля 2020

В моем коде я изменяю существующую отформатированную строку в XML с предопределенным форматом с ElementTree в Python.

<Value xsi:type='xs:string'>{&quot;name&quot;:&quot;Test123&quot;,&quot;type&quot;:&quot;}</Value>

Добавление нового текста: ValueNode.text = '{&quot;name&quot;:&quot;NewTextdemo&quot;}'

и для сохранения файла, который я использую doc.write(path_to_XML_file)

Проблема заключается в том, что doc.write(path_to_XML_file) меняет &quot; на &amp;quot; дополнительное имя объекта - и поэтому результат XML недействителен ,

Кто-нибудь знает, как этого избежать? Как настроить функцию записи, чтобы исключить эти специальные символы?

Спасибо

...