You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
15 lines
440 B
15 lines
440 B
|
13 years ago
|
"""
|
||
|
|
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)
|