def deserializeReferent(self, data: str, identity: str, create_links1: bool = True) -> 'Referent': """ Десериализация сущности Args: data(str): результат сериализации, см. Referent.Serialize() ontologyElement: если не null, то элемент будет добавляться к внутренней онтологии, и при привязке к нему у сущности будет устанавливаться соответствующее свойство (Referent.OntologyElement) """ try: xml0_ = None # new XmlDocument xml0_ = Utils.parseXmlFromString(data) return self.deserializeReferentFromXml(xml0_.getroot(), identity, create_links1) except Exception as ex: return None
def deserialize_referent(self, data: str, identity: str = None, create_links1: bool = True) -> 'Referent': """ Десериализация сущности из строки Args: data(str): результат сериализации, см. Referent.Serialize() identity(str): для внутреннего использования (д.б. null) Returns: Referent: сущность """ try: xml0_ = None # new XmlDocument xml0_ = Utils.parseXmlFromString(data) return self.deserialize_referent_from_xml(xml0_.getroot(), identity, create_links1) except Exception as ex: return None