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



  • 相关阅读:
    20170809--JS操作Select备忘
    20160711--C# 委托的三种调用示例(同步调用 异步调用 异步回调)【转载】
    C# 内存建表备忘
    富文本编辑器 CKeditor 配置使用
    20160520—JS打分控件
    20160513--js 弹出窗口带有iframe控件 备忘
    chart 简单应用
    mvc 简单整理
    ObjectDatasourse 的绑定及显示
    GridView 详述
  • 原文地址:https://www.cnblogs.com/shiguangmanbu2016/p/5932929.html
Copyright © 2011-2022 走看看