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