def parseProperty(self, node): params = {} specs = {} for attr in node.attributes.keys(): params[attr] = node.attributes.get(attr).value for child in node.childNodes: if child.nodeType == Node.ELEMENT_NODE: specs[child.nodeName] = self.parseDataToDict(child) return Property(params, specs)
def getName(self): try: return self.specs[XML_TYPE]['name'] except KeyError: pass return Property.getName(self)
def __init__(self): Property.__init__(self)
def getName(self): try: return self.specs[SQL_TYPE]["name"] except KeyError: pass return Property.getName(self)