(self, name, attrs)
| 110 | self.lastEvent = self.lastEvent[1] |
| 111 | |
| 112 | def startElement(self, name, attrs): |
| 113 | if self.document: |
| 114 | node = self.document.createElement(name) |
| 115 | else: |
| 116 | node = self.buildDocument(None, name) |
| 117 | |
| 118 | for aname,value in attrs.items(): |
| 119 | attr = self.document.createAttribute(aname) |
| 120 | attr.value = value |
| 121 | node.setAttributeNode(attr) |
| 122 | |
| 123 | self.lastEvent[1] = [(START_ELEMENT, node), None] |
| 124 | self.lastEvent = self.lastEvent[1] |
| 125 | self.push(node) |
| 126 | |
| 127 | def endElement(self, name): |
| 128 | self.lastEvent[1] = [(END_ELEMENT, self.pop()), None] |
no test coverage detected