JAVA设置XML根节点属性

JAVA设置XML根节点属性,<?xmlversion="1.0"encoding="UTF-8"?><menu><a/>test<a/></menu>我要在生成此XML... JAVA设置XML根节点属性,
<?xml version="1.0" encoding="UTF-8"?>
<menu>
<a/>test<a/>
</menu>
我要在生成此XML的时候同时设置以下属性
<menu id="value">
<a/>test<a/>
</menu>
即在根节点menu中设置id="value"
望知道者回答,会给分!
谢谢各位的回答,我再补充下。
我是用如下语句生成根节点的。
Document document=new Document(new Element("menu"));//创建文档
用.addAttribute 或.SetAttribute 或createAttribute方法时,
MyEclipser行中的小X点都会提示:
the method addAttribute is undefined for the type Document.
展开
 我来答
百度网友e71de0d
2010-07-23 · TA获得超过2825个赞
知道小有建树答主
回答量:165
采纳率:0%
帮助的人:103万
展开全部
在menu节点的时候增加一个属性,就成那个样子了。
而<a>test</a>属于menu结点的子节点。

在Element menu = dom.createElement("menu");
menu.setAttribute("id", "value");
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
啧啧香
2010-07-23
知道答主
回答量:2
采纳率:0%
帮助的人:2043
展开全部
Element menuElement = document.addElement("menu");
menuElement .addAttribute("id", "value");
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友996196ed4c
2010-07-23 · TA获得超过601个赞
知道小有建树答主
回答量:206
采纳率:0%
帮助的人:186万
展开全部
我随便写写,不对还请见谅!
StringBuffer xml=new StringBuffer("<?sml version='1.0'> encoding='UTF-8'?>");
StringBuffer item=new StringBuffer("<menu");
StringBuffer content=new StringBuffer(<a/>test<a/></menu>");
item.append("id='value'>").append(content);
xml.append(item);
response.getWriter().print(xml);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wfh45678
2010-07-23 · TA获得超过291个赞
知道小有建树答主
回答量:781
采纳率:0%
帮助的人:422万
展开全部
你看一下JDOM 就可以了,很方便的。。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式