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     }
  • 相关阅读:
    会议总结
    排球比赛积分规则
    我的计算机历程和认识
    排球积分程序
    《如何成为一个高手》观后感
    十八周总结
    十六周总结(流程)
    排球计分程序
    十四周学习总结
    十三周学习总结
  • 原文地址:https://www.cnblogs.com/yanghaoyu0624/p/11777595.html
Copyright © 2011-2022 走看看