Я отправляю http-файл xml в сервлет, что в настоящее время и делает:
String xmlString = request.getParameter("xml");
Затем я конвертирую строковую переменную xml в StringReader и InputSource во время SAX-анализ xml.
parser.parse(new InputSource(new StringReader(xmlString)));
Мне было любопытно, могу ли я каким-то образом получить значение в качестве InputSource для начала?
При этом учитывается производительность, и преобразование вещей туда и обратно без причины кажется бессмысленным, если я могу этого избежать.