0
我想結束StreamSource的,我想這碼與文件參數關閉的StreamSource
try {
sc = new StreamSource(xmlFile);
// check stuff
} finally {
sc.getInputStream().close();
}
但sc.getInputStream()返回null
我的代碼:
File file = new File("C:\Users\Lenovo\file.xml");
StreamSource sourceXml = new StreamSource(file);
驗證後,我想關閉sourceXml
try {
File file = new File("C:\Users\Lenovo\file.xml");
StreamSource sourceXml = new StreamSource(file);
//validaion
}catch(.....){
}
finally {
sourceXml.getInputStream().close();
}
我得到了nullPointerException
謝謝你,但文件的類型必須是來源 因爲驗證功能有源 – Alex
來源sourceXml =新的StreamSource的輸入(新文件(XMLFILE)); //驗證 //關閉 我不知道如何關閉sourceXml – Alex