(self, name, attrs)
| 164 | del self._ns_contexts[-1] |
| 165 | |
| 166 | def startElement(self, name, attrs): |
| 167 | self._finish_pending_start_element() |
| 168 | self._write('<' + name) |
| 169 | for (name, value) in attrs.items(): |
| 170 | self._write(' %s=%s' % (name, quoteattr(value))) |
| 171 | if self._short_empty_elements: |
| 172 | self._pending_start_element = True |
| 173 | else: |
| 174 | self._write(">") |
| 175 | |
| 176 | def endElement(self, name): |
| 177 | if self._pending_start_element: |