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

Method startElementNS

Lib/xml/sax/saxutils.py:183–199  ·  view source on GitHub ↗
(self, name, qname, attrs)

Source from the content-addressed store, hash-verified

181 self._write('</%s>' % name)
182
183 def startElementNS(self, name, qname, attrs):
184 self._finish_pending_start_element()
185 self._write('<' + self._qname(name))
186
187 for prefix, uri in self._undeclared_ns_maps:
188 if prefix:
189 self._write(' xmlns:%s="%s"' % (prefix, uri))
190 else:
191 self._write(' xmlns="%s"' % uri)
192 self._undeclared_ns_maps = []
193
194 for (name, value) in attrs.items():
195 self._write(' %s=%s' % (self._qname(name), quoteattr(value)))
196 if self._short_empty_elements:
197 self._pending_start_element = True
198 else:
199 self._write(">")
200
201 def endElementNS(self, name, qname):
202 if self._pending_start_element:

Callers 11

test_xmlgen_nsMethod · 0.95
test_xmlgen_ns_emptyMethod · 0.95
test_1463026_1Method · 0.95
test_1463026_1_emptyMethod · 0.95
test_1463026_2Method · 0.95
test_1463026_2_emptyMethod · 0.95
test_1463026_3Method · 0.95
test_1463026_3_emptyMethod · 0.95
test_5027_2Method · 0.95
start_element_nsMethod · 0.45
startElementNSMethod · 0.45

Calls 5

_qnameMethod · 0.95
quoteattrFunction · 0.85
_writeMethod · 0.45
itemsMethod · 0.45

Tested by 9

test_xmlgen_nsMethod · 0.76
test_xmlgen_ns_emptyMethod · 0.76
test_1463026_1Method · 0.76
test_1463026_1_emptyMethod · 0.76
test_1463026_2Method · 0.76
test_1463026_2_emptyMethod · 0.76
test_1463026_3Method · 0.76
test_1463026_3_emptyMethod · 0.76
test_5027_2Method · 0.76