Спасибо за этот драгоценный камень, я использовал его в своей недавней разработке.
Единственное улучшение, которое я использовал в моем подходе, - это создание plist. Я включаю шаблон XML в пакет. Затем я использую загрузчик классов для чтения в XML, а затем записываю это, используя файл, как вы делали выше.
(Меньше улучшений и больше информации, см. Ниже)
private String loadPlistXML() {
StringBuilder file = new StringBuilder();
try{
is = this.getClass().getClassLoader().getResourceAsStream("LaunchPList.xml");
logger.info("is = " + (is != null));
BufferedReader in = new BufferedReader(new InputStreamReader(is));
String line = null;
while((line = in.readLine()) != null) {
file.append(line +"\n");
}
}catch(Error e){
e.printStackTrace();
}catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return file.toString();
}
Еще раз спасибо за вашу помощь с оригинальным сообщением.