def startElement(self, name, atts):
        try:
            klass = self._get_class(name)
        except AttributeError:
            raise POM.ValidationError("Undefined element tag: " + name)
        attr = {}
        for name, value in atts.items():
            attr[keyword_identifier(POM.normalize_unicode(name))] = POM.unescape(value)
        obj = klass(**attr)
        self.stack.append(obj)
Handle an event for the beginning of an element.
dataset/ETHPy150Open kdart/pycopia/XML/pycopia/XML/POMparse.py/ContentHandler.startElement