l
1.
取得某个节点的子节点
.
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();
l 3. 设置节点的名字
node.setName(StringnewName);
l4.取得节点的文字(标签体)
String text=node.getText();
l
5.
设置节点的文字
(
标签体
)
node.setText("aaa");
l
6.
添加子节点
.
<span style="font-size:12px;"> ele.add(Element e);
ele.addElement("age");
</span>
l
7.
删除子节点节点
.
parentElm.remove(childElm);
l
8
获取节点类型
node.getNodeType() ;
l
9.
获取父节点
node.getParent();
l
10.
取得某节点对象的某属性
<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();
l
11.
设置某节点的属性
<span style="white-space:pre"> </span>ele.add(Attribute attr);
ele.addAttribute(name,value);
ele.setAttributes(Listattrs);
l
12.
删除某属性
<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);