(self)
Initiates the xml file from the configuration.
Initiates the xml file from the configuration.
Initiates the xml file from the configuration .
def setOutputFile(self):
        '''
        Initiates the xml file from the configuration.
        '''
        if (conf.xmlFile):
            try:
                self._outputFile = conf.xmlFile
                self.__root = None

                if os.path.exists(self._outputFile):
                    try:
                        self.__doc = xml.dom.minidom.parse(self._outputFile)
                        self.__root = self.__doc.childNodes[0]
                    except ExpatError:
                        self.__doc = Document()

                self._outputFP = codecs.open(self._outputFile, "w+", UNICODE_ENCODING)

                if self.__root is None:
                    self.__root = self.__doc.createElementNS(NAME_SPACE_ATTR, RESULTS_ELEM_NAME)
                    self.__root.setAttributeNode(self._createAttribute(XMLNS_ATTR, NAME_SPACE_ATTR))
                    self.__root.setAttributeNode(self._createAttribute(SCHEME_NAME_ATTR, SCHEME_NAME))
                    self.__doc.appendChild(self.__root)
            except IOError:
                raise SqlmapFilePathException("Wrong filename provided for saving the xml file: %s" % conf.xmlFile)
def setOutputFile ( self ) : if ( conf . xmlFile ) : try : self . _outputFile = conf . xmlFile self . __root = None if os . path . exists ( self . _outputFile ) : try : self . __doc = xml . dom . minidom . parse ( self . _outputFile ) self . __root = self . __doc . childNodes [ 0 ] except ExpatError : self . __doc = Document ( ) self . _outputFP = codecs . open ( self . _outputFile , "w+" , UNICODE_ENCODING ) if self . __root is None : self . __root = self . __doc . createElementNS ( NAME_SPACE_ATTR , RESULTS_ELEM_NAME ) self . __root . setAttributeNode ( self . _createAttribute ( XMLNS_ATTR , NAME_SPACE_ATTR ) ) self . __root . setAttributeNode ( self . _createAttribute ( SCHEME_NAME_ATTR , SCHEME_NAME ) ) self . __doc . appendChild ( self . __root ) except IOError : raise SqlmapFilePathException ( "Wrong filename provided for saving the xml file: %s" % conf . xmlFile )