[issue45336] xml.etree.ElementTree.write does not support `standalone` option

Eric Vergnaud report at bugs.python.org
Mon Mar 14 17:54:30 EDT 2022


Eric Vergnaud <eric.vergnaud at wanadoo.fr> added the comment:

This is not a feature request, it's a bug fix request, so should be fixed asap.

Why is it a bug ?
XML spec says that "the default namespace does not apply to attribute names" (see section 6.3), therefore having a simple attribute name when using a default namespace is a perfectly valid scenario.

Raising a ValueError in add_qname (line 864) is therefore incorrect if the qname being added is a simple name of an attribute

not sure if lxml is able to parse very large documents (>4g) but I'll try it

----------
nosy: +ericvergnaud

_______________________________________
Python tracker <report at bugs.python.org>
<https://bugs.python.org/issue45336>
_______________________________________


More information about the Python-bugs-list mailing list