第1关:Dom4j的基本使用
package step1;
import java.io.File;
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 Task {
public static void main(String[] args) {
//该集合用来存储书本信息
List<String> bookList=new ArrayList<>();
/********** Begin **********/
//1.获取Document对象
SAXReader saxReader=new SAXReader();
try {
Document document = saxReader.read(new File("src/step1/books.xml"));
//2.获取根节点
Element rootElement = document.getRootElement();
//3.获取根节点下所有子节点
List<Element> elements = rootElement.elements("book");
//4.遍历子节点并将文档中信息添加到集合
for (Element element : elements) {
bookList.add(element.getText()+"---"+element.attributeValue("author"));
}
//5.遍历输出文档信息
for