首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

【C#操作XML的有关问题】XmlDocument.CreateElement生成的如何是半个标签。

2012-08-03 
【C#操作XML的问题】XmlDocument.CreateElement生成的怎么是半个标签。。。操作前XML如下?xml version1.0 e

【C#操作XML的问题】XmlDocument.CreateElement生成的怎么是半个标签。。。
操作前XML如下
<?xml version="1.0" encoding="utf-8" ?>
<project>

  <data>  
  <!--数据区 -->
  </data>
</project>

操作代码:
  XmlDocument doc = new XmlDocument();
  doc.Load(path);
  XmlNode xn = doc.SelectSingleNode("/project/data");
  XmlElement xe = doc.CreateElement("group");
  xn.AppendChild(xe);
  doc.Save(path);

操作后xml如下:

<project>

  <data>  
  <!--数据区 -->
  <group />
  </data>
</project>


我想要的是插入<group> </group> 这样有头有尾的节点。。。 求指点


[解决办法]
这样
XmlElement xe = doc.CreateElement("group");
xe.InnerText = "";
xn.AppendChild(xe);

热点排行