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);
本文详细介绍了如何使用Java进行XML文件的节点操作,包括获取、设置、添加、删除节点及属性,适用于初学者快速上手XML处理。

2107

被折叠的 条评论
为什么被折叠?



