WIP: List item factory syntax

This commit is contained in:
James Westman 2022-07-18 16:37:15 -05:00
parent 3416546eac
commit fdf91dc08e
No known key found for this signature in database
GPG key ID: CE2DBA0ADB654EA6
10 changed files with 145 additions and 9 deletions

View file

@ -59,6 +59,10 @@ class XmlEmitter:
self.result += saxutils.escape(str(text))
self._needs_newline = False
def put_cdata(self, text):
self.result += f"<![CDATA[{text}]]>"
self._needs_newline = False
def _indent(self):
if self.indent is not None:
self.result += "\n" + " " * (self.indent * len(self._tag_stack))