Мне нужно использовать результат javax.xml.transform.Transformer в качестве входных данных для другого Transformer, без сохранения результатов в файл. То есть ...
Reader input = new StringReader(xml); // Where xml is a String
StringWriter output = new StringWriter();
StreamSource source = new StreamSource(input);
StreamResult result = new StreamResult(output);
transformer1.transform(source1, result1);
// Get contents of result1 into source2
transformer2.transform(source2, result2);