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

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

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

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

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

DOM解析时,会自动隐藏在同一命名空间的xmlns

在直接new Element("xxx") 会解析xxx节点的xmlns是默认空字符串

根目录自己配的不一致,所以会生成一堆 xmlns=""

这里只需要在new Element()的时候声明namespace和根目录一致就可以

Element urlset = document.getRootElement()

Namespace namespace = urlset.getNamespace()

Element url = new Element("url", namespace)

这样new出来的节点就不会有空的xmlns啦


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

原文地址:https://54852.com/bake/7957731.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存