docs: def fromXml(cls, xparent):
          """
          Loads the settings for this dataset to the inputted parent xml.
          
          :param      xparent | <xml.etree.ElementTree.Element>
          """
          output = cls()
  
          for xentry in xparent:
              key = xentry.get('key')
              if not key:
                  continue
  
              typ = xentry.get('type', 'str')
  
              if typ in DataSet._xmlTypes:
                  value = DataSet._xmlTypes[typ][1](xentry)
              else:
                  value = xentry.get('value', '')
  
              output.define(key, value)
  
          return output