在没有文件中介的情况下在Java中合并XML字符串

时间:2017-05-09 19:00:10

标签: java xml xinclude

我目前正在使用XInclude来合并XML文件。但是,我正在将这些XML从文件系统移动到数据库,并将其保存为字符串。在不使用Files作为中介的情况下合并这些XML字符串的最佳方法是什么?

1 个答案:

答案 0 :(得分:0)

您需要将文件的输入流重定向到数据库的输出流。 要合并输入流,只需使用java.io.SequenceInputStream(i1, i2)

new SequenceInputStream(new FileInputStream(xmlFile1), new FileInputStream(xmlFile2))
// use merged inputStream