def startElementNS(self, name, qname, attrs):
self._write(unicode('<' + self.makeName(name)))
for pair in self._undeclared_ns_maps:
self._write(unicode(' xmlns:%s="%s"' % pair))
self._undeclared_ns_maps = []
for (name, value) in attrs.items():
self._write(unicode(' %s=%s' % (self.makeName(name), quoteattr(value))))
self._write(unicode('>'))
# general purpose xml writer, does a bunch of useful stuff above & beyond XmlGenerator
评论列表
文章目录