文件employe =新文件(“E:five/emplo.xml”); 文件stud =新文件(“E:/one/two/student.xml”); 如何将这两个文件合并到一个文件对象中如何合并这两个xml文件
回答
如果您想要合并两个标准文本文件,那么您可以使用文件写入器和文件读取器。
我假设这不是一些XML特定的事情,因为我没有经历过他们。
下面是如何读取文件(没有异常处理):
FileReader fr = new FileReader(file);
BufferedReader br = new BufferedReader(fr); // the only reason I use this is because I am used to line by line handling
String line;
while((line = br.readLine()) != null)
{
// do something with each line
}
你可以读取每个文件到字符串数组列表,然后输出使用:
FileWriter fout = new FileWriter(file, toAppend);
fout.write(msg);
fout.close();
DocumentBuilderFactory dbFactory = DocumentBuilderFactory.newInstance(); \t \t \t DocumentBuilder dBuilder = dbFactory.newDocumentBuilder(); \t \t \t File employe = new File(“E:five/emplo.xml”); \t \t \t文件stud = new File(“E:/one/two/student.xml”); \t \t \t \t \t Document doc1 = dBuilder.parse(employe); \t \t \t Document doc2 = dBuilder.parse(stud); \t \t \t doc1.getDocumentElement()。normalize(); \t \t doc2.getDocumentElement()。normalize(); –
这是我使用dom解析器的iam代码,我希望将这两个文件合并到单个文件中 –
请任何人都可以帮我 –
String[] filenames = new String[]{ "emplo.xml", "student.xml"};
OutputStream outputStream = new BufferedOutputStream(new FileOutputStream("merged.xml");
for (String filename : filenames) {
InputStream inputStream = new BufferedInputStream(new FileInputStream(filename);
org.apache.commons.io.IOUtils.copy(inputStream, outputStream);
inputStream.close();
}
outputStream.close();<br/>
或你也可以用SAXParser
iam使用dom解析器 –
DocumentBuilderFactory dbFactory = DocumentBuilderFactory.newInstance(); \t \t \t DocumentBuilder dBuilder = dbFactory.newDocumentBuilder(); \t \t \t File employe = new File(“E:five/emplo.xml”); \t \t \t文件stud = new File(“E:/one/two/student.xml”); \t \t \t \t \t Document doc1 = dBuilder。解析(雇工); \t \t \t Document doc2 = dBuilder.parse(stud); \t \t \t doc1.getDocumentElement()。normalize(); \t \t doc2.getDocumentElement()。normalize(); –
但ididnt添加两个文件可以帮助我 –
- 1. 如何合并两个XML文件
- 2. 如何将两个XML文档合并为一个XML文档?
- 3. 在Flex中合并两个XML文件
- 4. 将两个XML文件与XSLT合并
- 5. 使用xslt合并两个xml文件
- 6. 两个XML文件的智能合并
- 7. 合并两个xml文件LINQ
- 8. 在java中合并两个XML文件并制作单个xml
- 9. 我怎样才能合并这两个xml文件使用xslt
- 10. XSL合并两个xml文件并更新两个
- 11. 如何将两个数据集合并为一个xml文件
- 12. 如何合并两个文本文件
- 13. 如何合并XML文件?
- 14. 如何融合这两个JavaScript文件?
- 15. 如何结合这两个xsl文件
- 16. 如何使用xslt1.0合并两个xml文件?
- 17. 如何合并两个XML文件与Maven?
- 18. 如何用XSLT合并两个xml文件
- 19. 如何合并两个XML文件具有相同的参数?
- 20. 如何在Perl中合并两个XML文件?
- 21. 如何合并XML文件中的两个不同路径?
- 22. 如何合并来自两个XML文件的元素?
- 23. 如何合并经典ASP中的两个XML文件?
- 24. 如何合并两个UNIX txt文件
- 25. 如何合并两个文件?
- 26. 如何合并两个mobileprovision文件
- 27. 如何合并两个PunktSentenceTokenizer pickle文件?
- 28. 如何合并两个XML标签
- 29. 将两个XML文件合并到一个文件中
- 30. 如何合并这两个批处理文件
嗨visakh,欢迎来到SO。请告诉我们你已经尝试了什么,我们可以尝试提供帮助。 – Ben
你想合并内容并重新打开它吗? –
请提供两个例子和所需的输出。 –