def parse(self, raise_parsing_errors=True):
        """
        Process the file content.

        Usage::

            >>> plist_file_parser = PlistFileParser("standard.plist")
            >>> plist_file_parser.parse()
            True
            >>> plist_file_parser.elements.keys()
            [u'Dictionary A', u'Number A', u'Array A', u'String A', u'Date A', u'Boolean A', u'Data A']

        :param raise_parsing_errors: Raise parsing errors.
        :type raise_parsing_errors: bool
        :return: Method success.
        :rtype: bool
        """

        LOGGER.debug("> Reading elements from: '{0}'.".format(self.path))

        element_tree_parser = ElementTree.iterparse(self.path)

        self.__parsing_errors = []
        for action, element in element_tree_parser:
            unmarshal = self.__unserializers.get(element.tag)
            if unmarshal:
                data = unmarshal(element)
                element.clear()
                element.text = data
            elif element.tag != "plist":
                self.__parsing_errors.append(foundations.exceptions.FileStructureParsingError(
                    "Unknown element: {0}".format(element.tag)))

        if self.__parsing_errors:
            if raise_parsing_errors:
                raise foundations.exceptions.FileStructureParsingError(
                    "{0} | '{1}' structure is invalid, parsing exceptions occured!".format(self.__class__.__name__,
                                                                                           self.path))
        else:
            self.__elements = foundations.common.get_first_item(element_tree_parser.root).text
            return True
Process the file content.

        Usage::

            >>> plist_file_parser = PlistFileParser("standard.plist")
            >>> plist_file_parser.parse()
            True
            >>> plist_file_parser.elements.keys()
            [u'Dictionary A', u'Number A', u'Array A', u'String A', u'Date A', u'Boolean A', u'Data A']

        :param raise_parsing_errors: Raise parsing errors.
        :type raise_parsing_errors: bool
        :return: Method success.
        :rtype: bool