我有一个这样的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 + "]]";
}
}
我想获得 1 个类别对象以及数组列表中的其他类别和用法,但我不知道如何使用标准解析器对其进行分析。
我知道如何只使用一个类别而没有子类别。