81,094
社区成员
发帖
与我相关
我的任务
分享
package test;
import java.util.ArrayList;
public class ResultBean {
private ArrayList item ;
public ArrayList getItem() {
return item;
}
public void setItem(ArrayList item) {
this.item = item;
}
}
package test;
public class ItemBean {
private String id;
private String title;
private String link;
private String description;
private String pubDate;
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getTitle() {
return title;
}
public void setTitle(String title) {
this.title = title;
}
public String getLink() {
return link;
}
public void setLink(String link) {
this.link = link;
}
public String getDescription() {
return description;
}
public void setDescription(String description) {
this.description = description;
}
public String getPubDate() {
return pubDate;
}
public void setPubDate(String pubDate) {
this.pubDate = pubDate;
}
}
package test;
import java.io.File;
import java.io.IOException;
import java.util.ArrayList;
import java.util.List;
import org.dom4j.Document;
import org.dom4j.DocumentException;
import org.dom4j.Element;
import org.dom4j.io.SAXReader;
public class Dom4j {
private SAXReader reader ;
private Document document;
private static String path = "c:/Dom4j.xml";
public Dom4j(String str) throws DocumentException {
reader = new SAXReader();
document = reader.read(new File(str));
}
public ResultBean getResultBean() {
ResultBean rb = new ResultBean();
ItemBean iBean ;
ArrayList al = new ArrayList();
Element root = document.getRootElement();
List<Element> list = root.elements("item");
for(int i= 0;i<list.size();i++) {
iBean = new ItemBean();
iBean.setId(list.get(i).attributeValue("id"));
iBean.setTitle(list.get(i).elementText("title"));
.....
al.add(iBean);
}
rb.setItem(al);
return rb;
}
public static void main(String[] args) throws Exception {
// TODO Auto-generated method stub
Dom4j test = new Dom4j(path);
}
}