如何使用python转义xml属性中的特殊字符

时间:2015-05-12 11:37:16

标签: python xml xml-parsing

我想知道如何逃避特殊角色 一个xml。

以下示例遗憾地失败:

xml ="""<?xml version="1.0" encoding="UTF-8" ?>
    <Render value="a &lt b"/>
"""
import xml.etree.ElementTree as ET
p = ET.fromstring(xml)

输出:
ParseError: not well-formed (invalid token): line 2, column 28

解决这个问题的最简单方法是什么?

1 个答案:

答案 0 :(得分:1)

错误逃脱!

尝试

<Render value="a &lt; b"/>

一切正常!