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>
怎么办呢?
求大神啊 展开
XmlDocument xmldoc = new XmlDocument();
XmlElement xmlelement1 = xmldoc.CreateElement("", "cmd", "");
xmlelement1.SetAttribute("name",“依依”);
xmlelement1.SetAttribute("value", “依依”);
结果出来的是
<cmd name="依依" value="依依"/>
而我想要这样的
<cmd name="依依" value="依依></cmd>
怎么办呢?
求大神啊 展开
展开全部
有的是手写的 代码自动写出来的一般都是<xxx xxx="xxx" />
更多追问追答
追问
那你说,这样对读取name和value有影响么?
追答
没影响的 结果都一样的
你有IE打开看到的效果也是一样的撒
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你用下面那样写。
var fs = new FileStream("C:\\a.xml", FileMode.Create);
var writer = XmlWriter.Create(fs);
writer.WriteStartElement("cmd");
writer.WriteAttributeString("name", "依依");
writer.WriteEndElement();
var fs = new FileStream("C:\\a.xml", FileMode.Create);
var writer = XmlWriter.Create(fs);
writer.WriteStartElement("cmd");
writer.WriteAttributeString("name", "依依");
writer.WriteEndElement();
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
xmlelement1.SetAttribute("value", “依依”);
后面加上这句
writer.WriteEndElement();
后面加上这句
writer.WriteEndElement();
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这不是一样么。。。能读能写就行了
追问
我就想知道别人的这个是怎么写出来的?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询