我在用dom4j解析xml文件是遇到了离奇的问题,希望大家能帮帮我!

这是我的代码:packagecom.zxl.dao;importjava.util.ArrayList;importjava.util.List;importorg.do... 这是我的代码:

package com.zxl.dao;
import java.util.ArrayList;
import java.util.List;
import org.dom4j.io.SAXReader;
import javax.lang.model.element.Element;
import org.dom4j.Document;
import org.dom4j.*;
import org.dom4j.DocumentException;
import com.zxl.bean.Book;
public class BookDao {
public Document getDocument() throws DocumentException {
SAXReader read=new SAXReader();
return read.read(this.getClass().getResourceAsStream("/book.xml"));

}

public List<Book> getBook() throws DocumentException{
Document document=this.getDocument(); //获取文件

Element root=document.getRootElement();//获取根节点 books
List<Element> bookList=root.elements("book"); elements("book"); 这个方法也显示错误
List<Book> book=new ArrayList<Book>();

for(Element books:bookList){
Book booklist=new Book();
booklist.setName(books.elementTextTrim("name")); elementTextTrim("name") 这个方法显示错误
booklist.setPrice( books.elementTextTrim("price"));
book.add(booklist);
}
return book;

};
}

这是错误提示信息,希望大家帮帮我!
展开
 我来答
zhangtao131319
2013-12-25
知道答主
回答量:2
采纳率:0%
帮助的人:3.1万
展开全部
import javax.lang.model.element.Element;
这个 去掉 你用这个Element 声明当然不能存dom4j生成的Element了应该是mport org.dom4j.Element; 一类的吧!这个我也记不清了
威孚半导体技术
2024-08-19 广告
威孚(苏州)半导体技术有限公司是一家专注生产、研发、销售晶圆传输设备整机模块(EFEM/SORTER)及核心零部件的高科技半导体公司。公司核心团队均拥有多年半导体行业从业经验,其中技术团队成员博士、硕士学历占比80%以上,依托丰富的软件底层... 点击进入详情页
本回答由威孚半导体技术提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式