xmlclass/xmlclass.py
changeset 1304 6be6c1e0e4d0
parent 1303 908a5803c2cc
child 1305 714f1381a09a
equal deleted inserted replaced
1303:908a5803c2cc 1304:6be6c1e0e4d0
  1652     
  1652     
  1653     def set_element_class_lookup(self, class_lookup):
  1653     def set_element_class_lookup(self, class_lookup):
  1654         etree.XMLParser.set_element_class_lookup(self, class_lookup)
  1654         etree.XMLParser.set_element_class_lookup(self, class_lookup)
  1655         self.ClassLookup = class_lookup
  1655         self.ClassLookup = class_lookup
  1656     
  1656     
       
  1657     def Dumps(self, xml_obj):
       
  1658         return etree.tostring(xml_obj)
       
  1659     
       
  1660     def Loads(self, xml_string):
       
  1661         return etree.fromstring(xml_string, self)
       
  1662     
  1657     def CreateRoot(self):
  1663     def CreateRoot(self):
  1658         if self.BaseClass is not None:
  1664         if self.BaseClass is not None:
  1659             root = self.makeelement(
  1665             root = self.makeelement(
  1660                 self.DefaultNamespaceFormat % self.BaseClass[0],
  1666                 self.DefaultNamespaceFormat % self.BaseClass[0],
  1661                 nsmap=self.RootNSMAP)
  1667                 nsmap=self.RootNSMAP)