New submission from Devika Sondhi <devi...@iiitd.ac.in>:
As per XML 1.0 and 1.1 specs, the null character is treated as invalid in an XML doc. (https://en.wikipedia.org/wiki/Valid_characters_in_XML) Shouldn't invalid xml characters be omitted while escaping? The current behavior(tested on Python 3.7) is as follows: >>> from xml.sax.saxutils import escape >>> escape("a\u0000\u0001\u0008\u000b\u000c\u000e\u001fb") 'a\x00\x01\x08\x0b\x0c\x0e\x1fb' ---------- messages: 332716 nosy: Devika Sondhi priority: normal severity: normal status: open title: Escaping string containing invalid characters as per XML versions: Python 3.7 _______________________________________ Python tracker <rep...@bugs.python.org> <https://bugs.python.org/issue35613> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com