code: def load_xml(self, filepath):
          
          from os import path
          import xml.etree.ElementTree as ET
          #Make sure the file exists and then import it as XML and read the values out.
          uxpath = path.expanduser(filepath)
          if path.isfile(uxpath):
              tree = ET.parse(uxpath)
              root = tree.getroot()
              if "symlink" in root.attrib:
                  self._vardict["symlink"] = root.attrib.lower() == "true"
                  
              for child in root:
                  if child.tag == "codes":
                      self._load_codes(child)
                  elif child.tag == "mappings":
                      self._load_mapping(child)
                  elif child.tag == "ssh":
                      self._load_ssh(child)
                  elif child.tag == "isense":
                      self._load_isense(child)
                  elif child.tag == "libraries":
                      self._load_includes(child)
                  elif child.tag == "compilers":
                      self._vardict["compilers"] = child.text
docs: Loads the values of the configuration variables from an XML path.