in darabonba/utils/xml.py [0:0]
def __get_xml_factory(elem, val, parent_element=None):
if val is None:
return
if isinstance(val, dict):
XML.__get_xml_by_dict(elem, val)
elif isinstance(val, XML._LIST_TYPE):
if parent_element is None:
raise RuntimeError("Missing root tag")
XML.__get_xml_by_list(elem, val, parent_element)
else:
elem.text = str(val)