当前位置: 代码迷 >> XML/SOAP >> 遇到个非常奇怪的有关问题!百思不得
  详细解决方案

遇到个非常奇怪的有关问题!百思不得

热度:295   发布时间:2012-03-02 14:40:28.0
遇到个非常奇怪的问题!百思不得!
用VS2005创建一个AJAX网站,执行下面代码,结束后, 成功插入了一个元素,但是XML文件的第一行<?处变形了,变得弯弯曲曲的,如下图;XML也报错说声明前部许出现额外字符,也不能查看网格模式了,但是同样的代码在VS2008下一点问题也没有!


代码: XmlDocument xd = new XmlDocument();
  xd.Load(Server.MapPath("XMLFile.xml"));
  XmlNode nd = xd.SelectSingleNode("e");
  XmlElement e1 = xd.CreateElement("fore");
  e1.SetAttribute("name", "ff");
  e1.InnerText = "a";
  nd.AppendChild(e1);
  xd.Save(Server.MapPath("XMLFile.xml")); 
XML文件:<?xml version="1.0" encoding="utf-8"?>
  <e>
  <t1>r</t1>
  <t2>j</t2>
  <t3>d</t3>
  </e>

------解决方案--------------------
图看不到啦。
靠!文字太短!
  相关解决方案