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