У меня есть метод, который возвращает String
с отформатированным XML.Метод читает XML-файл из файла на сервере и анализирует его в строку:
По сути, метод в настоящее время:
private ServletConfig config;
InputStream xmlIn = null ;
xmlIn = config.getServletContext().getResourceAsStream(filename + ".xml") ;
String xml = IOUtils.toString(xmlIn);
IOUtils.closeQuietly(xmlIn);
return xml;
Что мне нужно сделать, это добавить новыйВ качестве входного аргумента и на основе этого значения продолжайте возвращать форматированный xml или возвращать неформатированный xml.
Что я имею в виду под форматированным xml - это что-то вроде:
<xml>
<root>
<elements>
<elem1/>
<elem2/>
<elements>
<root>
</xml>
И что я имею в виду под неформатированным xml - что-то вроде:
<xml><root><elements><elem1/><elem2/><elements><root></xml>
или:
<xml>
<root>
<elements>
<elem1/>
<elem2/>
<elements>
<root>
</xml>
Есть ли простой способ сделать это?