я получаюElementTree.ParseError: ссылка на недействительный символьный номер
ElementTree.ParseError: reference to invalid character number
при разборе XML, который содержит следующее в качестве значения тега: locat
Мой код выглядит как:
respXML = httpResponse.content
#also possible respXML = httpResponse.content.decode("utf-8")
#but both get the same error
#this line throws the error
respRoot = ET.fromstring(respXML)
Как я могу разблокировать свой парсер против, казалось бы, недопустимых номеров символов?
'' представляет собой символ управления НАЧАЛЬНИК ЗАГОЛОВОК. Если парсер XML встречает этот символ, он должен выдать ошибку. Символ запрещен в XML 1.0 (https://www.w3.org/TR/xml/#charsets). – mzjn