0

このためのプログラムを作成したいと思います。フォルダーには n 個のファイルがあります。最初に1つのファイルを読み取って何らかの操作を実行し、結果を別のXMLファイルに保存し、2番目のファイルを読み取って操作を実行し、結果を同じXM​​Lファイルに保存します.n個のファイルに対して同じ手順を実行します。プログラムはすべてのファイルを 1 つずつ読み取り、X-Stream を使用して各ファイルの結果を 1 つの 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 に答える