zoukankan      html  css  js  c++  java
  • JavaWeb_01_Dom4j操作节点元素和属性的增删改查

       l1.取得某个节点的子节点.

            Element element =ele.element(“书名");
            List elementList =ele.elements(“书名");
            List elementList =ele.elements();
    </pre><span style="font-size:16pt"><span style="font-family:Wingdings; font-size:70%"></span></span><p></p><p style="margin-top:3.84pt; margin-bottom:0pt; margin-left:0.38in; text-indent:-0.38in; direction:ltr; unicode-bidi:embed; vertical-align:baseline"><span style="font-size:16pt"><span style="font-family:Wingdings; font-size:70%"></span></span></p>l<span style="text-indent:-0.38in; font-size:16pt; font-family:Arial">2.</span><span style="text-indent:-0.38in; font-size:16pt; font-family:宋体">获取节点的名字</span><p style="margin-top:3.84pt; margin-bottom:0pt; margin-left:0.38in; text-indent:-0.38in; direction:ltr; unicode-bidi:embed; vertical-align:baseline"></p><pre name="code" class="java">  <span style="white-space:pre">	</span>node.getName();


    l3.设置节点的名字

            node.setName(StringnewName);


      l4.取得节点的文字(标签体)

           String text=node.getText();

      l5.设置节点的文字(标签体)

           node.setText("aaa");



      l6.添加子节点.

    <span style="font-size:12px;">        ele.add(Element e);
    ele.addElement("age");
    </span>


      l7.删除子节点节点.


          parentElm.remove(childElm);
    


      l8获取节点类型

          node.getNodeType() ;


      l9.获取父节点

          node.getParent();


      l10.取得某节点对象的某属性
    <span style="white-space:pre">	</span>Attributeattr= ele.attribute("aaa");
      Attribute attr= ele.attribute(0);
      List list = ele.attributes();
      String value = ele.attributeValue("aaa");
      Iterator it = ele.attributeIterator();


     l11.设置某节点的属性

     <span style="white-space:pre">	</span>ele.add(Attribute attr);
      ele.addAttribute(name,value);
      ele.setAttributes(Listattrs);


     l12.删除某属性
    <span style="font-size:14px;"> <span style="white-space:pre">	</span>ele.remove(attribute);</span>


     l13.在指定位置插入节点
    1.得到插入位置的节点列表(list)
    2.调用list.add(index,elemnent),由index决定element的插入位置。
    Element元素可以通过DocumentHelper对象得到。示例代码:

    Elementaaa = DocumentHelper.createElement("aaa");
    aaa.setText("aaa");
    Listlist = root.element("书").elements();
    list.add(1,aaa);



  • 相关阅读:
    折半查找比较次数
    1139 First Contact PAT (Advanced Level)
    Asp.Net中修改扩展名的问题
    Asp.Net中前台Javascript与C#函数相互调方法
    Ajax应用场景简析
    C# 对象深拷贝、浅铐贝、直接拷贝
    string中的CopyonWrite技术
    同时区分IE6、IE7、FF三种浏览器的Hack
    在C#.net中将查询数据导入EXCEL表输出
    UpdatePanel控件使用详解(二)
  • 原文地址:https://www.cnblogs.com/shiguangmanbu2016/p/5932929.html
Copyright © 2011-2022 走看看