我正在使用org.dom4j.io库来读取来自Web服务的XML响应。代码在正常执行期间按预期正确运行。问题是当我在调试模式下运行时,SAXReader总是返回一个空文档。 (这是在Eclipse中作为TestNG测试运行的)。相关代码:
HttpEntity responseEntity = response.getEntity();
SAXReader mySAXReader = new SAXReader();
InputStream myInputStream = responseEntity.getContent();
actualResponse = mySAXReader.read(myInputStream);
如果我输入print语句并正常运行,则actualResponse包含预期的XML响应。如果我在调试模式下运行代码,则actualResponse始终为NULL。