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文件的元素获取方式】
结果:

文章图片
//得到元素,以及值
转载于:https://www.cnblogs.com/Toolo/p/JavaDom4j.html
推荐阅读
- 热闹中的孤独
- JAVA(抽象类与接口的区别&重载与重写&内存泄漏)
- 放屁有这三个特征的,请注意啦!这说明你的身体毒素太多
- 一个人的旅行,三亚
- 布丽吉特,人生绝对的赢家
- 慢慢的美丽
- 尽力
- 一个小故事,我的思考。
- 家乡的那条小河
- 《真与假的困惑》???|《真与假的困惑》??? ——致良知是一种伟大的力量