サニタイズされていないユーザー提供コンテンツを含む可能性のある外部ソースからxml文字列を受け取ります。
次のxml文字列は次のようにParseErrorを与えましたcElementTree
:
>>> print repr(s)
'<Comment>dddddddd\x08\x08\x08\x08\x08\x08_____</Comment>'
>>> import xml.etree.cElementTree as ET
>>> ET.XML(s)
Traceback (most recent call last):
File "<pyshell#4>", line 1, in <module>
ET.XML(s)
File "<string>", line 106, in XML
ParseError: not well-formed (invalid token): line 1, column 17
cElementTreeに文句を言わないようにする方法はありますか?