. Это довольно просто:
Вот рабочая версия вашего кода:
(async function(){
var response = await superagent.get('...')
console.log(response)
})()
ожидание поддерживается во всех текущих браузерах и узлах 8 [/ д2]
Это довольно распространенная проблема со многими приложениями, а не только с JDOM.
Когда вы создаете FileOutputStream и записываете в него, вы ИМЕЕТСЯ ПЛАВАТЬ ЭТО И ЗАКРЫТЬ ЭТО перед выходом из вашей программы.
Изменить:
blockquote>xmlOutput.output(doc, new FileOutputStream(new File("./src/Lexicon.xml")));
, чтобы быть (используя try-with-resources):
try (OutputStream fileout = new FileOutputStream(new File("./src/Lexicon.xml"))) { xmlOutput.output(doc, fileout); }
или:
OutputStream fileout = new FileOutputStream(new File("./src/Lexicon.xml")); xmlOutput.output(doc, fileout); fileout.flush(); fileout.close();