zoukankan      html  css  js  c++  java
  • dom4j获取xml文件内容

    常用API:
      1、SaxReader对象:通过new创建 常用方法 read(String path);返回 Document 对象
      2、Document对象:通过 SaxReader对象.getRootElement()获取根元素:返回 Element 对象
      3、Element 对象:常用方法:
                elements(String name):获取指定标签名的所有子元素集合,不指定参数获取所有子元素
                element(String name):获取指定名称的第一个子元素对象,不指定参数,获取根元素第一个子元素
                getName():获取当前元素的标签名
                attributeValue(String key):获取当前元素指定属性名的属性值
                elementText(String name):获取当前元素下的指定标签名的文本值
                getText():获取当前元素的文本值
        步骤:

     1 public static void main(String[] args) throws DocumentException {
     2 //        1、创建 SAXReader 对象
     3         SAXReader srReader = new SAXReader();
     4 //        2、获取document对象
     5         Document doc = srReader.read("src/com/oracle/demo01/demo01.xml");
     6 //        3、获取根元素
     7         Element root =doc.getRootElement();
     8 //        获取指定名称的子元素 集合
     9         List<Element> elements = root.elements("person");
    10 //        获取指定名称的 第一个 子元素对象
    11         Element element2 = root.element("person");
    12 //        获取指定标签下子元素的文本值
    13         String elementText =  root.elementText("test");
    14 //        获取当前元素的指定属性的属性值
    15         String attributeValue = elements.get(1).element("name").attributeValue("value");
    16 //        获取指定标签的文本值
    17         String text = elements.get(0).element("name").getText();
    18         System.out.println(text);
    19     }
  • 相关阅读:
    CSS学习(五)
    1. Git-2.12.0-64-bit .exe下载
    90.bower解决js的依赖管理
    89.[NodeJS] Express 模板传值对象app.locals、res.locals
    88.NODE.JS加密模块CRYPTO常用方法介绍
    87.node.js操作mongoDB数据库示例分享
    50.AngularJs directive详解及示例代码
    49.AngularJs 指令directive之controller,link,compile
    48.AngularJS ng-src 指令
    86.express里面的app.configure作用
  • 原文地址:https://www.cnblogs.com/yanghaoyu0624/p/11777595.html
Copyright © 2011-2022 走看看