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

Method start_element_handler

Lib/xml/dom/expatbuilder.py:349–364  ·  view source on GitHub ↗
(self, name, attributes)

Source from the content-addressed store, hash-verified

347 self.start_element_handler(name, attributes)
348
349 def start_element_handler(self, name, attributes):
350 node = self.document.createElement(name)
351 _append_child(self.curNode, node)
352 self.curNode = node
353
354 if attributes:
355 for i in range(0, len(attributes), 2):
356 a = minidom.Attr(attributes[i], EMPTY_NAMESPACE,
357 None, EMPTY_PREFIX)
358 value = attributes[i+1]
359 a.value = value
360 a.ownerDocument = self.document
361 _set_attribute_node(node, a)
362
363 if node is not self.document.documentElement:
364 self._finish_start_element(node)
365
366 def _finish_start_element(self, node):
367 if self._filter:

Callers 1

first_element_handlerMethod · 0.95

Calls 4

_finish_start_elementMethod · 0.95
_append_childFunction · 0.90
_set_attribute_nodeFunction · 0.90
createElementMethod · 0.80

Tested by

no test coverage detected