fix: replace underscore with dash in XML attributes

This commit is contained in:
Gleb Smirnov 2022-01-22 09:34:41 +03:00
parent 98bb9e3008
commit 1bd7c37061
No known key found for this signature in database
GPG key ID: 559DB6D1D625EFAB

View file

@ -33,7 +33,7 @@ class XmlEmitter:
self.result += f"<{tag}"
for key, val in attrs.items():
if val is not None:
self.result += f' {key}="{saxutils.escape(str(val))}"'
self.result += f' {key.replace("_", "-")}="{saxutils.escape(str(val))}"'
self.result += ">"
self._tag_stack.append(tag)
self._needs_newline = False