我得到讀書的InputStream用JDOM的SAXBuilder的的build
方法時異常的過早結束:JDOMParseException:行-1錯誤:文件
InputStream bais = p_sendXML.getXml().getInputStream();
File myFile = new File(System.getProperty("java.io.tmpdir"), PREFIX+p_sendXML.getSessionId()+".xml");
IOUtils.copy(bais, new FileOutputStream(myFile));
LOGGER.debug("File save in: "+myFile.getAbsolutePath());
SAXBuilder builder = new SAXBuilder();
Document xmlDoc = builder.build(bais);
該文件是正確地創建和XML內是有效的,所以我不應該得到這個例外。如果您想知道,XML文件末尾有一個新行。
在哪行代碼? – bsiamionau
'建造'一個。我編輯了我的帖子。 –