def load(self, filename):
        """
        Loads the settings from the inputed filename.
        
        :param      filename | <str>
        """
        try:
            self._xroot = ElementTree.parse(filename).getroot()
            self._xstack = [self._xroot]
        except ExpatError:
            self.clear()
        
        return self._xroot is not None