在java中,使用JDOM怎么给XML添加一个元素节点和一个属性节点?

在java中,使用JDOM怎么给XML添加一个元素节点和一个属性节点?,第1张

Element e = new Element("root")//根节点

Element ele = new Element("Class")//Class节点

ele.setAttribute("name","二年1班")//为class节点增加属性为name,值为二年一班的节点

在menu节点的时候增加一个属性,就成那个样子了。

而<a>test</a>属于menu结点的子节点。

在Element menu = dom.createElement("menu")

menu.setAttribute("id", "value")

SAXReader reader = new SAXReader()

Document doc = reader.read(new FileInputStream("d.xml"))

Element root = doc.getRootElement()

List<Element>list = root.selectNodes("//here")

for (Element e : list) {

System.out.println(e)

e.addAttribute("color", "q")

}

// 保存

XMLWriter writer = new XMLWriter(new FileWriter("output.xml"))

writer.write(doc)

writer.close()


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11485251.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存