17 lines
453 B
Python
17 lines
453 B
Python
"""
|
|
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)
|