我想为此编写一个程序:在一个文件夹中我有n个文件;首先读取一个文件并执行一些操作然后将结果存储在单独的XML文件中,读取的第二个文件再次执行操作并将结果保存在同一个XML文件中,对于n个文件也是如此。程序逐个读取所有文件,并使用X-Stream将每个文件的结果存储在单个xml文件中。请举例说明我将如何做。感谢。
答案 0 :(得分:1)
使用list属性构建一个特殊结构,将输入读入此列表并在结尾处序列化此列表。
public class MyEntityList{
public List<MyEntity> list;
}
public static void main(..){
MyEntityList myEntityList ...
foreach file in directory..
MyEntity m = deserialize xml from file
myEntitiyList.list.add(m);
myEntityList.serializeToXml....
}