在 java 中将字符串转换为 XML 输入流
2022-09-01 18:05:41
我正在尝试使用FOP和Java生成PDF文档。
我以字符串而不是文件的形式接收 XML。
如何将这个XML字符串转换为XML输入流,以便我可以调用xslfoTransformer.transform(source,res);其中 source 是我作为输入流的 XML 字符串。
请提供您的建议。
我正在尝试使用FOP和Java生成PDF文档。
我以字符串而不是文件的形式接收 XML。
如何将这个XML字符串转换为XML输入流,以便我可以调用xslfoTransformer.transform(source,res);其中 source 是我作为输入流的 XML 字符串。
请提供您的建议。
new StreamSource(new StringReader(str))
您可能希望将其转换为 , 而不是 .使用 StringReader 执行此操作。StreamSource 有一个构造函数,它接受一个 Reader,你可以把它传递给 Transformer.transform()。Reader
InputStream
StreamSource
我说你可能想要一个而不是一个,因为字符串保存字符,而不是字节,a是字节流,而a是字符流。Reader
InputStream
InputStream
Reader