XmlDocument xmldoc=new XmlDocument();
xmldoc.Load(Server.MapPath("contents.xml"));
XmlNode objnode=xmldoc.DocumentElement;//获取XML的节点根元素
string insstr;
insstr="<topic><title>"+TextBox4.Text+"</title><href>xiye.aspx?name="+TextBox1.Text+"</href></topic>";
XmlDocumentFragment docfrag=xmldoc.CreateDocumentFragment();//声明并创建一个文档的片段
objnode.InsertAfter(docfrag,objnode.LastChild);//将指定的内容插入指定位置
xmldoc.Save(Server.MapPath("contents.xml"));//保存为文件
(C#)我是想将insstr字符串插入contents.xml文件中。不过老是出现错误,而且字符串也插不进去。请各位好人帮我想想看啊,能不能帮我该一下这段代码啊。谢谢了!错误提示:XML 声明的语法无效。 行 1,位置 3。 
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Xml.XmlException: XML 声明的语法无效。 行 1,位置 3。源错误: 
行 150:
行 151: XmlDocument xmldoc=new XmlDocument();
行 152: xmldoc.Load(Server.MapPath("contents.xml"));
行 153: XmlNode objnode=xmldoc.DocumentElement;
行 154: string insstr;