当前位置: 代码迷 >> Web Service >> C# XML创造<node />格式的节点
  详细解决方案

C# XML创造<node />格式的节点

热度:2237   发布时间:2012-12-15 15:16:03.0
C# XML创建<node />格式的节点
用这句
XmlElement node= xml.CreateElement("node");
得到的是
<node></node>
我想得到
<node />
请问该怎么做啊??拜谢!

ps:node.InnerText = "";没用。
------最佳解决方案--------------------
XmlDocument xmldoc = new XmlDocument();
//加入XML的声明段落
xmldoc.AppendChild(xmldoc.CreateXmlDeclaration("1.0", "UTF-8", null));
//加入根元素
XmlElement xmlelem = xmldoc.CreateElement("", "node", "");
xmldoc.AppendChild(xmlelem);
xmldoc.Save("c:\\cc.xml");

输出
<?xml version="1.0" encoding="UTF-8"?>
<node/>
------其他解决方案--------------------
引用:
XmlDocument xmldoc = new XmlDocument();
//加入XML的声明段落
xmldoc.AppendChild(xmldoc.CreateXmlDeclaration("1.0", "UTF-8", null));
//加入根元素
XmlElement xmlelem = xmldoc.CreateElement("", "node……

太谢谢你啦。
可以了,原来重点是下面这句声明。原谅我这个新手。
//加入XML的声明段落
xmldoc.AppendChild(xmldoc.CreateXmlDeclaration("1.0", "UTF-8", null));
  相关解决方案