Ejemplo n.º 1
0
 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
Ejemplo n.º 2
0
 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