def element_exists(self, element):
        """
        Checks if given element exists.

        Usage::

            >>> plist_file_parser = PlistFileParser("standard.plist")
            >>> plist_file_parser.parse()
            True
            >>> plist_file_parser.element_exists("String A")
            True
            >>> plist_file_parser.element_exists("String Nemo")
            False

        :param element: Element to check existence.
        :type element: unicode
        :return: Element existence.
        :rtype: bool
        """

        if not self.__elements:
            return False

        for item in foundations.walkers.dictionaries_walker(self.__elements):
            path, key, value = item
            if key == element:
                LOGGER.debug("> '{0}' attribute exists.".format(element))
                return True

        LOGGER.debug("> '{0}' element doesn't exists.".format(element))
        return False
Checks if given element exists.

        Usage::

            >>> plist_file_parser = PlistFileParser("standard.plist")
            >>> plist_file_parser.parse()
            True
            >>> plist_file_parser.element_exists("String A")
            True
            >>> plist_file_parser.element_exists("String Nemo")
            False

        :param element: Element to check existence.
        :type element: unicode
        :return: Element existence.
        :rtype: bool