次のようなxmlファイルがあります。
<passwords>
<use>
<title>LoL</title>
<username>hallo</username>
<password>asdasd</password>
<note>asdasdasdasd</note>
</use>
<E-Mail>
<use>
<title>GMail</title>
<username>hallo</username>
<password>asdasd</password>
<note>asdasdasdasd</note>
</use>
<Webmail>
<use>
<title>Yahoo</title>
<username>hallo</username>
<password>asdasd</password>
<note>asdasdasdasd</note>
</use>
</Webmail>
</E-Mail>
そして、カテゴリのクラス
public class Category {
private ArrayList<Usage> usages;
private ArrayList<Category> categories;
private String name;
public Category(String name){
this.name = name;
usages = new ArrayList<>();
categories = new ArrayList<>();
}
public void addUsage(Usage usage){
usages.add(usage);
}
public void addCategory(Category category){
categories.add(category);
}
}
そして使用
public class Usage {
private String title;
private String username;
private String password;
private String notes;
public void setTitle(String title) {
this.title = title;
}
public void setUsername(String username) {
this.username = username;
}
public void setPassword(String password) {
this.password = password;
}
public void setNotes(String notes) {
this.notes = notes;
}
public String getUsername() {
return username;
}
public String getPassword() {
return password;
}
public String getNotes() {
return notes;
}
public String getTitle(){
return title;
}
public String toString(){
return "[[" + this.title + "][" + this.username + "][" + this.password + "][" + this.notes + "]]";
}
}
arraylist 内の他のカテゴリと使用法を含む 1 つのカテゴリ オブジェクトを取得したいのですが、標準のパーサーでそれを分析する方法がわかりません。
サブカテゴリなしで 1 つのカテゴリだけでそれを行う方法を知っています。