• 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);



  • 相关阅读:
    HDU 2001 计算亮点间的距离
    HDU 1003 Max Sum
    HDU 2091 空心三角形
    HDU 2021 发工资咯:)
    HDU 2028Lowest Common Multiple Plus
    asp.net面试题
    BSD socket
    循环添加textbox的数据
    总结一下网站注入与防范的方法
    net生成12位随机数
  • 原文地址:https://www.cnblogs.com/shiguangmanbu2016/p/5932929.html
Copyright © 2020-2023  润新知