我正在尝试使用FOP和Java生成PDF文档.
我将XML作为字符串而不是文件接收.
如何将此XML字符串转换为XML输入流,以便我可以调用xslfoTransformer.transform(source,res); 其中source是我的XML字符串作为输入流.
请提供您的建议.
Vla*_*hev 37
new StreamSource(new StringReader(str))
Run Code Online (Sandbox Code Playgroud)
Lau*_*ves 21
你可能想把它转换成a Reader而不是a InputStream.使用StringReader执行此操作.StreamSource有一个构造函数,它接受一个Reader,你可以将它传递StreamSource给Transformer.transform().
我说你可能想要一个Reader而不是一个InputStream因为一个String包含字符而不是字节,InputStream而a Reader是一个字节流,而a 是一个字符流.
| 归档时间: |
|
| 查看次数: |
35028 次 |
| 最近记录: |