code: def fromXML(self, name, attrs, content, ttFont):
      if name == "tableHeader":
          self.signatureRecords = []
          self.ulVersion = safeEval(attrs["version"])
          self.usNumSigs = safeEval(attrs["numSigs"])
          self.usFlag = safeEval(attrs["flag"])
          return
      if name == "SignatureRecord":
          sigrec = SignatureRecord()
          sigrec.fromXML(name, attrs, content, ttFont)
          self.signatureRecords.append(sigrec)
  
file_path: catboost/contrib/python/fonttools/fontTools/ttLib/tables/D_S_I_G_.py
imports: from fontTools.misc.textTools import bytesjoin, strjoin, tobytes, tostr, safeEval
  from fontTools.misc import sstruct
  from .None import DefaultTable
  import base64
label_desc: Use image node_id 4 for calling the table_D_S_I_G_ obj's underlying member method code with example usage: obj.fromXML(name, attrs, content, ttFont) without return types