| changeset 38 | 77b6da96e6f1 |
| parent 0 | 0d40e90630ef |
| 37:8d941af65caf | 38:77b6da96e6f1 |
|---|---|
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) |