code: def _make_xml_files(diffuse_comp_info_dict):
          
          try:
              os.makedirs('srcmdls')
          except OSError:
              pass
  
          for sourcekey in sorted(diffuse_comp_info_dict.keys()):
              comp_info = diffuse_comp_info_dict[sourcekey]
              if comp_info.components is None:
                  SrcmapsDiffuse_SG._handle_component(sourcekey, comp_info)
              else:
                  for sub_comp_info in comp_info.components.values():
                      SrcmapsDiffuse_SG._handle_component(sourcekey, sub_comp_info)
docs: Make all the xml file for individual components