У меня есть такой код. Я обнаружил, что myResults = writer.getBuffer().toString();
возвращает ПУСТОЙ СТРОК для некоторых вариантов использования, но не для других вариантов использования.
Я посмотрел на сервере, но не увидел никаких специальных символов в файлах xml. Что бы
заставить transformer.transform()
пойти не так, чтобы myResults = writer.getBuffer().toString();
вернул пустую строку? Он не возвращает null
, просто пустую строку.
StringWriter writer = new StringWriter();
Result result = new StreamResult(writer);
try{
transformer.transform(new StreamSource(theInputStream), result);
}catch (Exception e) {
e.printStackTrace();
}
myResults = writer.getBuffer().toString();
Большое спасибо,