У меня есть приложение JAVA, в которое я отправляю несколько запросов xml и получаю ответы xml. Сначала я получаю ответ в виде строки, а затем записываю файл и сохраняю этот файл в файловой системе. Затем при разборе файла ответов xml я обращаюсь к нему из файловой системы и использую некоторые данные для дальнейшей бизнес-логики.
File file = new File("log\\XMLMessage\\LastXMLResponse.xml");
DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
DocumentBuilder db = dbf.newDocumentBuilder();
Document doc = db.parse(file);
Теперь я думаю распространять это приложение JAVA через приложение Java Web Start (JWS), и, как я знаю, я не могу сохранить этот файл в jar-файле, поскольку в этом файле будут регулярно вноситься изменения.
Что вы предлагаете мне сделать? Могу ли я проанализировать строку напрямую (нет необходимости сохранять ответ в файл)?
Document doc = db.parse(xmlMessage);
или где я могу сохранить этот файл? Я не хочу показывать этот файл пользователю моего приложения.