# File wikibot.rb, line 237
        def initialize(working_directory = '.')
                @working_directory = working_directory
                config_element = REXML::Document.new(REXML::Source.new(open('config.xml').read())).root
                file_browser_elements = config_element.get_elements('fileBrowser')
                @console_encoding = config_element.get_elements('consoleEncoding').first.text
                if file_browser_elements.size >= 1 then
                        @file_browser = file_browser_elements.first.text
                else
                        @file_browser = nil
                end
                text_viewer_elements = config_element.get_elements('textViewer')
                if text_viewer_elements.size >= 1 then
                        @text_viewer = text_viewer_elements.first.text
                else
                        @text_viewer = nil
                end
                @user_name = config_element.get_elements('userName').first.text
                @password = config_element.get_elements('password').first.text
                @target_language = config_element.get_elements('targetLanguage').first.text
                @target_wiki_uri = config_element.get_elements('targetWikiUri').first.text
                @target_statistics_page = config_element.get_elements('targetStatisticsPage').first.text
                @wiki_path = config_element.get_elements('wikiPath').first.text
                edit_target_element = config_element.get_elements('editTargetPage').first
                edit_header_element = config_element.get_elements('editHeader').first
                @edit_header = ''
                if edit_target_element == nil then
                        @edit_target_page = @target_statistics_page
                else
                        @edit_target_page = edit_target_element.text
                end
                if edit_header_element != nil then
                        @edit_header = edit_header_element.text
                end
                @mark_edit_as_bot = config_element.get_elements('markEditAsBot').first.text.downcase.eql?('true')
                @logged_in = false
        end