C#中对xml文件的写操作

我用的是XmlDocumentxmldoc=newXmlDocument();XmlElementxmlelement1=xmldoc.CreateElement("",... 我用的是
XmlDocument xmldoc = new XmlDocument();
XmlElement xmlelement1 = xmldoc.CreateElement("", "cmd", "");
xmlelement1.SetAttribute("name",“依依”);
xmlelement1.SetAttribute("value", “依依”);
结果出来的是
<cmd name="依依" value="依依"/>
而我想要这样的
<cmd name="依依" value="依依></cmd>
怎么办呢?
求大神啊
展开
 我来答
Online_Ghost
2013-08-16 · TA获得超过682个赞
知道小有建树答主
回答量:395
采纳率:33%
帮助的人:158万
展开全部
有的是手写的 代码自动写出来的一般都是<xxx xxx="xxx" />
更多追问追答
追问
那你说,这样对读取name和value有影响么?
追答
没影响的  结果都一样的
你有IE打开看到的效果也是一样的撒
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
注册_帐号
2013-08-16 · 超过48用户采纳过TA的回答
知道小有建树答主
回答量:117
采纳率:0%
帮助的人:109万
展开全部
你用下面那样写。

var fs = new FileStream("C:\\a.xml", FileMode.Create);

var writer = XmlWriter.Create(fs);

writer.WriteStartElement("cmd");

writer.WriteAttributeString("name", "依依");

writer.WriteEndElement();
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Anland
2016-11-07 · TA获得超过201个赞
知道小有建树答主
回答量:280
采纳率:25%
帮助的人:74.6万
展开全部
xmlelement1.SetAttribute("value", “依依”);
后面加上这句
writer.WriteEndElement();
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
f281186676f
2013-08-16 · 超过24用户采纳过TA的回答
知道答主
回答量:93
采纳率:0%
帮助的人:46.9万
展开全部
这不是一样么。。。能读能写就行了
追问
我就想知道别人的这个是怎么写出来的?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式