MCPcopy Index your code
hub / github.com/python/cpython / startElement

Method startElement

Lib/xml/dom/pulldom.py:112–125  ·  view source on GitHub ↗
(self, name, attrs)

Source from the content-addressed store, hash-verified

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]

Callers 1

startElementMethod · 0.45

Calls 6

buildDocumentMethod · 0.95
createElementMethod · 0.80
createAttributeMethod · 0.80
setAttributeNodeMethod · 0.80
itemsMethod · 0.45
pushMethod · 0.45

Tested by

no test coverage detected