zoukankan      html  css  js  c++  java
  • dom4j操作XML

    问什么要用Dom4j

     xmlDom 简单方便,可以将xml文档以"DOM树"的形式装进内存,节点对象操作元素。但xml数据量较大时,消耗内存也大。sax访问元素方便,不能对元素crud。都是有明显缺点的。

                Dom4j的出现,正好优化了xml解析。

                   Dom4j和xmlDom 从操作上看很相似,可以说只是对应的API不一样。

                值得注意的是:

                DOM4J不是sun公司自己的产品,所以没有提供服务的jar包,我们可以自己下载包,里面有API(index-html),jar包等。

    操作Dom4j的方法:

    根节点:Element

    子节点:Document

    循环遍历:element. elementIterator();
    获取节点里的属性:next. attributeValue();
    添加节点:addAttribute();
    删除节点:iterator.remove();
    修改节点属性:next. setAttributeValue();

    遍历dom4j节点:

    删除:

    添加:

    删除

    获取xml文档书树

    真正操作xml

    
    
  • 相关阅读:
    struts2 局部类型转换器
    Struts2 命名空间配置
    Struts2 国际化
    Struts2 跟踪用户状态
    Struts2
    Struts2支持的处理结果类型
    SGI STL内存配置器(一):内存泄漏?
    TP 3.2 笔记 (1)
    AOP TP框架有感
    eclipse+git
  • 原文地址:https://www.cnblogs.com/www-yang-com/p/9779251.html
Copyright © 2011-2022 走看看