【发布时间】:2019-08-10 22:09:56
【问题描述】:
我正在尝试格式化以下 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: not well-formed (invalid token)
当我尝试代码时
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?
【问题讨论】:
标签: python xml python-2.7 xml-formatting