Updates the specified 'xmlglobals' dictionary with the specific
    *and* supported global tag definitions.

def _update_globals(kids, xmlglobals):
    """Updates the specified 'xmlglobals' dictionary with the specific
    *and* supported global tag definitions.
    """
    for child in kids:
        key = child.tag.lower()
        if key != "defaults":
            if key not in xmlglobals:
                xmlglobals[key] = {}
            if "identifier" in child.attrib:
                xmlglobals[key][child.attrib["identifier"]] = child
            elif "name" in child.attrib:
                xmlglobals[key][child.attrib["name"].lower()] = child
        else:
            if "defaults" not in xmlglobals:
                xmlglobals["defaults"] = {}
            xmlglobals["defaults"].update(child.attrib)