[issue5166] ElementTree and minidom don't prevent creation of not well-formed XML
Vetoshkin Nikita
report at bugs.python.org
Tue Mar 16 09:10:26 CET 2010
Vetoshkin Nikita <nikita.vetoshkin at gmail.com> added the comment:
What about this example?
>>> from xml.dom import minidom
>>> doc = minidom.Document()
>>> el = doc.createElement("Test")
>>> el.setAttribute("with space", "False")
>>> doc.appendChild(el)
<DOM Element: Test at 0xba1440>
>>>
>>> #nahhh
... minidom.parseString(doc.toxml())
Traceback (most recent call last):
File "<stdin>", line 2, in <module>
File "C:\Python26\lib\xml\dom\minidom.py", line 1928, in parseString
return expatbuilder.parseString(string)
File "C:\Python26\lib\xml\dom\expatbuilder.py", line 940, in parseString
return builder.parseString(string)
File "C:\Python26\lib\xml\dom\expatbuilder.py", line 223, in parseString
parser.Parse(string, True)
xml.parsers.expat.ExpatError: not well-formed (invalid token): line 1, column 33
>>>
Is it worth making another bug report?
----------
nosy: +nvetoshkin
_______________________________________
Python tracker <report at bugs.python.org>
<http://bugs.python.org/issue5166>
_______________________________________
More information about the Python-bugs-list
mailing list