""" | |
Utilities for XML generation/parsing. | |
""" | |
from xml.sax.saxutils import XMLGenerator | |
class SimplerXMLGenerator(XMLGenerator): | |
def addQuickElement(self, name, contents=None, attrs=None): | |
"Convenience method for adding an element with no children" | |
if attrs is None: attrs = {} | |
self.startElement(name, attrs) | |
if contents is not None: | |
self.characters(contents) | |
self.endElement(name) |