A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

hch000

初级黑马

  • 黑马币:22

  • 帖子:6

  • 精华:0

© hch000 初级黑马   /  2018-5-1 21:52  /  1371 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

Dom4j
Document
   Element getRootElement();获取根元素对象
Element
  获取元素
    List elements() 获取所有的子元素
    List elements(String name) 根据元素名称获取所有的子元素
    Element element(String name)根据元素名称获取对应子元素,如果重复,则获取的是第一个:注意不能获取孙子元素
  添加元素
   addElement(String name) 添加元素(添加到末尾) 注意:靠上一层添加
   void add(int index,E element) 在指定的位置上添加 注意:集合的方法
  创建元素
   static Element createElement(String name) 创建元素(静态方法 由DocumentHelper调用)
   
  获取文本
   String getText() 获取当前元素对象的文本
   void setText(String text) 设置当前元素对象的文本
   String  elementText(String name) 根据子元素的名称,获取子元素的文本
  跟属性相关的
   添加和修改
    Element addAttribute(String name,String value) 添加和修改属性
   查找属性(获取属性)
    Attribute attribute(String name);根据标签的属性,获取对于的属性
   获取属性的值
    String attributeValue(String name) 获取属性的值
   删除属性
    boolean remove(Attribute attribute) 移除属性
  前提:
   1,有document对象
    SAXReader reader  = new SAXReader();
     Document document = reader.read("xml的路径")
   2,有跟元素对象

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马