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

创设XML节点

2012-10-19 
创建XML节点我想创建形如如下格式的xml文档。temperaturemax/maxmin/minaverage/average/te

创建XML节点
我想创建形如如下格式的xml文档。
  <temperature> 
  <max></max>  
  <min></min>  
  <average></average>
  </temperature>
用下面代码创建:

  //XML气温节点
  XmlElement temNode=meteorologyParaDBXML .CreateElement ("temperature");
  rootDistrict.AppendChild(temNode);

  XmlElement element = meteorologyParaDBXML.CreateElement("max");
  temNode.AppendChild(element);

  element = meteorologyParaDBXML.CreateElement("min");
  temNode.AppendChild(element);

  element = meteorologyParaDBXML.CreateElement("average");
  temNode.AppendChild(element);
运行后为:  
  <temperature>
  <max />
  <min />
  <average />  
  </temperature>
我该怎么去修改才能达到我的目的


[解决办法]
element = meteorologyParaDBXML.CreateElement("min");
element.InnerText = "";

应该可以

XmlDocument meteorologyParaDBXML = new XmlDocument();
XmlElement temNode = meteorologyParaDBXML.CreateElement("temperature");
meteorologyParaDBXML.AppendChild(temNode);

XmlElement element = meteorologyParaDBXML.CreateElement("max");
element.InnerText = "";
temNode.AppendChild(element);

element = meteorologyParaDBXML.CreateElement("min");
element.InnerText = "";
temNode.AppendChild(element);

element = meteorologyParaDBXML.CreateElement("average");
element.InnerText = "";
temNode.AppendChild(element);
meteorologyParaDBXML.Save("x:\\x.xml")

热点排行