Java如何在JDOM中向XML元素添加属性?
下面的程序将向您展示如何向XML元素添加属性。使用JDOM库,可以通过调用Element的setAttribute(Stringname,Stringvalue)方法轻松完成此操作。
package org.nhooo.example.jdom;
import org.jdom2.Document;
import org.jdom2.Element;
import org.jdom2.output.Format;
import org.jdom2.output.XMLOutputter;
public class JDOMAddAttribute {
public static void main(String[] args) {
Document doc = new Document();
Element root = new Element("root");
// Create <row userid="alice"></row>
Element child = new Element("row").setAttribute("userid", "alice");
// Create <name firstname="Alice" lastname="Starbuzz"></name>
Element name = new Element("name")
.setAttribute("firstname", "Alice")
.setAttribute("lastname", "Starbuzz");
child.addContent(name);
root.addContent(child);
doc.addContent(root);
XMLOutputter outputter = new XMLOutputter(Format.getPrettyFormat());
try {
outputter.output(doc, System.out);
} catch (Exception e) {
e.printStackTrace();
}
}
}输出结果如下:
<?xml version="1.0" encoding="UTF-8"?>
<root>
<row userid="alice">
<name firstname="Alice" lastname="Starbuzz" />
</row>
</root>Maven依赖
<!-- https://search.maven.org/remotecontent?filepath=org/jdom/jdom2/2.0.6/jdom2-2.0.6.jar -->
<dependency>
<groupId>org.jdom</groupId>
<artifactId>jdom2</artifactId>
<version>2.0.6</version>
</dependency>热门推荐
10 对患者生日祝福语简短
11 结婚祝福语简短装备
12 周岁祝福语学生文案简短
13 订婚领证祝福语简短精辟
14 导师获奖祝福语大全简短
15 新婚购房祝福语简短精辟
16 牛年祝福语简短的爱人
17 送芒果的祝福语简短
18 送给学长毕业祝福语简短