changeset 54 | 03e267d67478 |
53:57b4279d8c4e | 54:03e267d67478 |
---|---|
1 """ |
|
2 Utilities for XML generation/parsing. |
|
3 """ |
|
4 |
|
5 from xml.sax.saxutils import XMLGenerator |
|
6 |
|
7 class SimplerXMLGenerator(XMLGenerator): |
|
8 def addQuickElement(self, name, contents=None, attrs=None): |
|
9 "Convenience method for adding an element with no children" |
|
10 if attrs is None: attrs = {} |
|
11 self.startElement(name, attrs) |
|
12 if contents is not None: |
|
13 self.characters(contents) |
|
14 self.endElement(name) |