예제 #1
0
    def _processResponseData(self, resp, txt):
        dom = None
        if txt and len( txt.strip() ) > 0:
            self._logRespData(txt)
            dom = ZSimpleXmlHTTPRequest._processResponseData(self, resp, txt)
            self._setDomNSS(dom)

        elif resp.status >= 200 and resp.status <= 299:
            txt = u"Empty response data. Http code %d for URI %s" % (resp.status, self.url)  #$NON-NLS-1$
            self._debug(txt )
            # create place holder dom
            dom = self._createEmptyFeed()
        else:
            txt = u"Empty response data. Http code %d for URI %s" % (resp.status, self.url)  #$NON-NLS-1$
            self._error(txt)

        self.dom = dom
        return dom