Dom4j的一个小例子|Dom4j的一个小例子,用于解析xml文件的元素获取方式

1 import java.io.File; 2 import java.io.IOException; 3 4 import javax.xml.parsers.ParserConfigurationException; 5 6 import org.dom4j.Document; 7 import org.dom4j.DocumentException; 8 import org.dom4j.Element; 9 import org.dom4j.io.SAXReader; 10 import org.xml.sax.SAXException; 11 12 public class Dom4jDemo { 13public static void main(String[] args) throws ParserConfigurationException, DocumentException, SAXException, IOException { 14SAXReader saxReader = new SAXReader(); // new读取的类 15Document doc = saxReader.read(new File("F:\\MyEclipse Work\\lj_API\\XML\\com\\luo\\kcit\\XML\\Dom4j\\student.xml")); 16// 读取指定的文档 17Element root = doc.getRootElement(); // 返回元素节点 18 19System.out.println("root element: " + root.getName()); // 输出根节点名称 20 21Element e = root.element("student"); 22 23Element userId = e.element("userId"); //判断是否有userid这个元素,有的话,返回到Element类型的userId 24System.out.print(userId.getName()+":"+userId.getData()+""); 25System.out.println("id:" + userId.attributeValue("id")); // 返回元素的字段 26 27Element name = e.element("name"); 28System.out.println(name.getName() + ": " + name.getData()); 29 30Element sex= e.element("sex"); 31System.out.println(sex.getName()+":"+sex.getData()); 32 33} 34 }

A110 Toolo 23

【Dom4j的一个小例子|Dom4j的一个小例子,用于解析xml文件的元素获取方式】
结果:
Dom4j的一个小例子|Dom4j的一个小例子,用于解析xml文件的元素获取方式
文章图片
//得到元素,以及值
转载于:https://www.cnblogs.com/Toolo/p/JavaDom4j.html

    推荐阅读