Python: остановка miniDOM от расширения escape-последовательностей - PullRequest
0 голосов
/ 21 мая 2009

Когда xml.dom.minidom анализирует фрагмент xml, он автоматически преобразует escape-символы больше и меньше, чем в их визуальное представление. Например:

>>> import xml.dom.minidom  
>>> s = "<example>4 &lt; 5</example>"
>>> x = xml.dom.minidom.parseString(s)
>>> x.firstChild.firstChild.data
u'4 < 5'

Кто-нибудь знает, как помешать минидому сделать это?

1 Ответ

3 голосов
/ 21 мая 2009
>>> import xml.dom.minidom
>>> s = "<example>4 &lt; 5</example>"
>>> x = xml.dom.minidom.parseString(s)
>>> x.firstChild.firstChild.toxml()
u'4 &lt; 5'
...