XMLSyntaxError:字符0x0超出允许范围

时间:2015-12-22 13:21:23

标签: python python-3.x lxml

我正在尝试使用lxml库读取包含xml内容的字符串。

我将字符串编码为utf-16,将其转换为字节,这就是XML所期望的:

root = etree.XML(xml.encode('utf-16'))

这会启动下一个错误:

lxml.etree.XMLSyntaxError: Char 0x0 out of allowed range, line 2, column 3

这是xml编码的。选择的字符是错误消息中引用的字符: 22.3.2.2 Tilde D: Decimal

我无法看到问题是否存在于某些特征中,或者我没有正确使用该库。

0 个答案:

没有答案