Я пытаюсь отформатировать следующий xml
<block formula="MY_VAR < 3"><set-variable name="OTHER_VAR"></set-variable></block>
в
<block formula="MY_VAR < 3">
<set-variable name="OTHER_VAR">
</set-variable>
</block>
, используя xmlformatter и получая ошибку из-за <
в моемформула.В частности, ошибка
ExpatError: неправильно сформирован (недопустимый токен)
при попытке ввода кода
my_xml = '<block formula="MY_VAR < 3"><set-variable name="OTHER_VAR"></set-variable></block>'
formatter = xmlformatter.Formatter(indent="1", indent_char=" ", encoding_output="UTF-8", preserve=["literal"])
pretty_xml = formatter.format_string(my_xml)
Как включитьчем меньше, чем в моей формуле и сможет ли отформатировать мой XML?