异常详细信息: System.Xml.XmlException: 缺少根元素。

问题描述

stringtempletURl="/Template/default/rest.htm";//简体中文Encodingencoding=Encoding.GetEncoding("utf-8");//读取模版文件stringhtmlmodel=Server.MapPath(templetURl);StreamReadersr=newStreamReader(htmlmodel,encoding);stringstr=sr.ReadToEnd();DBdb=newDB();//用返回table然后转换称xml的时候就报错了,但是查询的条数就没有限制stringsql="selecttop20newsid,title,fb_date,classnamefromNewsView";DataTabledt=db.GetTable(sql);MemoryStreamxmlStream=newMemoryStream();xmlStream.Position=0;dt.WriteXml(xmlStream,XmlWriteMode.IgnoreSchema);XmlReaderreader=newXmlTextReader(xmlStream);xmlStream.Flush();xmlStream.Close();XPathDocumentxpathDoc=newXPathDocument(reader);stringxslPath=Server.MapPath("Template/标签库/newsModel.xsl");XsltSettingssettings=newXsltSettings(true,true);XslCompiledTransformtransform=newXslCompiledTransform();transform.Load(xslPath,settings,null);//设置参数XsltArgumentListarg=newXsltArgumentList();arg.AddParam("displayDate","","true");arg.AddParam("dateformat","","MM月dd日");//设置调用的自定义方法Publicp=newPublic();arg.AddExtensionObject("public",p);StringWriterwriter=newStringWriter();transform.Transform(xpathDoc,arg,writer);reader.Close();sr.Close();str=str.Replace("标签",writer.ToString());Response.Write(str);我的代码一个xml+xsl生成页面的代码,但是在XPathDocumentxpathDoc=newXPathDocument(reader);这一句的时候报错了“/”应用程序中的服务器错误。缺少根元素。说明:执行当前Web请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。异常详细信息:System.Xml.XmlException:缺少根元素。源错误:行43:行44:行45:XPathDocumentxpathDoc=newXPathDocument(reader);行46:stringxslPath=Server.MapPath("Template/标签库/newsModel.xsl");行47:请各位大侠看一下都看了半天了都没解决

解决方案

解决方案二:
怎么木有人忙我解答一下呢

时间: 2024-08-04 09:44:12

异常详细信息: System.Xml.XmlException: 缺少根元素。的相关文章

异常详细信息: System.InvalidCastException: 指定的转换无效。

问题描述 "/"应用程序中的服务器错误.--------------------------------------------------------------------------------指定的转换无效.说明:执行当前Web请求期间,出现未经处理的异常.请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息.异常详细信息:System.InvalidCastException:指定的转换无效.源错误:执行当前Web请求期间生成了未经处理的异常.可以使用下面的

异常详细信息: System.InvalidOperationException: 在应用程序配置中未找到连接名“testConnectionString3”或者连接字符串为空。

问题描述 大家好,小弟在用asp.net时遇到以下问题:向页面增加一个DropDownList控件时,使用数据绑定连接到数据库,在vs2005测试中能够顺利进行,但是发布到iis上,就不能运行.报错:"/test"应用程序中的服务器错误.--------------------------------------------------------------------------------在应用程序配置中未找到连接名"testConnectionString3"

异常详细信息: System.IO.FileNotFoundException

问题描述 说明:执行当前Web请求期间,出现未经处理的异常.请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息.异常详细信息:System.IO.FileNotFoundException:D:wwwrootmenhuadmin,源错误:执行当前Web请求期间生成了未经处理的异常.可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息.堆栈跟踪:[FileNotFoundException:D:wwwrootmenhuadminsx,]System.Drawing.I

各位高人,帮帮忙!!异常详细信息: System.Data.OleDb.OleDbException: 未指定的错误

问题描述 未指定的错误说明:执行当前Web请求期间,出现未处理的异常.请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息.异常详细信息:System.Data.OleDb.OleDbException:未指定的错误源错误:执行当前Web请求期间生成了未处理的异常.可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息.堆栈跟踪:[OleDbException(0x80004005):未指定的错误]System.Data.OleDb.OleDbConnection.Pr

异常详细信息: System.ArgumentNullException: 值不能为 null。 参数名: value

问题描述 "/"应用程序中的服务器错误.值不能为null.参数名:value说明:执行当前Web请求期间,出现未经处理的异常.请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息.异常详细信息:System.ArgumentNullException:值不能为null.参数名:value源错误:执行当前Web请求期间生成了未经处理的异常.可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息.堆栈跟踪:[ArgumentNullException:值不能为nu

flash 和 net(c#)互动,接收xml提示缺少根元素

问题描述 send_btn.onRelease=function(){if(login_name==null||login_password==null){reply_txt="输入的用户名和密码必须正确!";}else{//第一步构建一个XML文档,该文档仅有一个节点LOGIN,//但是该节点有两个属性:uesrname和password.//例如:<LOGINuesrname="Tom"password="111111"/>var

异常详细信息: System.NullReferenceException: 未将对象引用设置到对象的实例。请问我哪里弄错啦 为什么一点击登录就出错

问题描述 web.config代码<?xmlversion="1.0"?><configuration><system.web><compilationdebug="true"targetFramework="4.0"/></system.web><appSettings><addkey="SqlConnStrName"value="ser

异常详细信息: System.Data.SqlClient.SqlException: &amp;amp;#x27; &amp;amp;#x27; 附近有语法错误。

问题描述 SqlConnectioncon=newSqlConnection();con.ConnectionString="Server=localhost;DataBase=VisitorDB;IntegratedSecurity=True";DataSetds=newDataSet();stringsqlstr="SELECT*FROMVisitorInfo WHEREVisitorName="+TextBox1.Text.Trim()+"ANDPa

缺少根元素

问题描述 说明:执行当前Web请求期间,出现未经处理的异常.请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息.异常详细信息:System.Xml.XmlException:缺少根元素.源错误:执行当前Web请求期间生成了未经处理的异常.可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息.堆栈跟踪:[XmlException:缺少根元素.]System.Xml.XmlTextReaderImpl.ThrowWithoutLineInfo(Stringres)+19