私はアクティビティクラスを持っています。子サブアクティビティのリストを持っています。これらのサブアクティビティのそれぞれは独自のリストを持っています。Java:フィールドとして他のオブジェクトのリストを持つXMLオブジェクトを解析する
public class Activity
{
private Activity parent;
private ArrayList<Activity> children = new ArrayList();
private String name;
}
次のようなもののように見えるXMLファイルにそれを解析するefficent方法があります:
<Activity name="1">
<children>
<Activity name="2>
<children>
<Activity name="3">
</children>
</children>
<Activity name ="4">
などは?
あなたが探しているのはシリアライゼーションで、JAXBから始まるXMLシリアル化のいくつかのオプションがあります:https://jaxb.java.net/ –