Revision 54382
Added by Claudio Atzori over 5 years ago
OaiExplorerInternalController.java | ||
---|---|---|
25 | 25 |
import javax.xml.transform.TransformerFactory; |
26 | 26 |
import javax.xml.transform.stream.StreamResult; |
27 | 27 |
import javax.xml.transform.stream.StreamSource; |
28 |
import java.io.ByteArrayOutputStream; |
|
29 |
import java.io.OutputStream; |
|
30 | 28 |
import java.io.StringWriter; |
31 | 29 |
|
32 | 30 |
@Controller |
... | ... | |
116 | 114 |
throw new RuntimeException("Error: " + responseCode); |
117 | 115 |
} |
118 | 116 |
|
119 |
OutputStream o = new ByteArrayOutputStream(); |
|
120 |
response.getEntity().writeTo(o); |
|
121 |
|
|
122 | 117 |
final TransformerFactory tfactory = TransformerFactory.newInstance(); |
123 | 118 |
|
124 | 119 |
final Transformer transformer = tfactory.newTransformer(new StreamSource(oaiXslt.getInputStream())); |
Also available in: Unified diff
do not consume the input stream too early