0

我想为此编写一个程序:在一个文件夹中,我有 n 个文件;首先读取一个文件并执行一些操作,然后将结果存储在一个单独的 XML 文件中,读取的第二个文件再次执行操作并将结果保存在同一个 XML 文件中,甚至对于 n 个文件的相同过程。程序一个一个地读取所有文件,并使用 X-Stream 将每个文件的结果存储在单个 xml 文件中。请举例说明我将如何做。谢谢。

4

1 回答 1

1

使用列表属性构建一个特殊结构,将输入读入此列表并在最后序列化此列表。

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....
}
于 2009-05-06T07:00:43.570 回答