根级别上的数据无效第1行位置1
来源:互联网 发布:android 防止sql注入 编辑:程序博客网 时间:2024/06/07 05:24
烦人问题:我在程序中第一次打开xml文件可以正常读取,第二次就报错“根级别上的数据无效第1行位置1”
代码完全相同:
<span style="white-space:pre"></span> XmlDocument xdoc = new XmlDocument(); string fileName = @".\ClientLocal.xml"; xdoc.LoadXml(fileName);
<?xml version="1.0" ?><configuration> <fileList Name=".\FileList.xml" /> <clientAssembly Name=".\MainFrame.exe" /> <moveTestDir Name=".\MoveTest\" /> <bufferDirForClientAssembly Name=".\FileBuffer\" /> <noCheck Tip="Files or folders no need to update"> <item Type="File">ClientLocal.Xml</item> <item Type="Folder">MoveTest</item> <item Type="Folder">FileBuffer</item> </noCheck> <netSetting ClientIP="172.16.18.28" ServerIP="172.16.18.28" ServerPort="3434" /></configuration>
原始文件没有发现什么问题,难道是编码方面的问题么?
第一行改成
<?xml version="1.0" encoding="UTF-8" ?>并按照UTF-8格式另存,再运行还是一样的错误。即使我把第一次调用的部分注释掉,运行到原来报错的地方还是一样会报错
各种百度,终于找到一个解决办法:http://blog.csdn.net/xuehuic/article/details/6020202
用Load代替LoadFrom,效果立竿见影,不过对引起错误的原因还是一头雾水。。。
0 0
- 恶心的XML之"根级别上的数据无效。 第 1 行,位置 1"
- 根级别上的数据无效。 行1,位置1
- 根级别上的数据无效。 行 1,位置 1。
- 根级别上的数据无效 行1 位置1
- 根级别上的数据无效 行1 位置1 .
- 异常详细信息: System.Xml.XmlException: 根级别上的数据无效。 第 1 行,位置 1。
- 无法显示xml,根级别上的数据无效,第1行,位置1
- 根级别上的数据无效第1行位置1
- 错误2无效的 Resx 文件。根级别上的数据无效。 行 1,位置 1
- 根级别上的数据无效 行1 位置1 问题解决参考
- XML 根级别上的数据无效。 行 1,位置 1
- 序列化 根级别上的数据无效。 行 1,位置 1
- 根级别上的数据无效 行1 位置1(转)
- XML:根级别上的数据无效 行1 位置1
- 彻底解决 根级别上的数据无效 行1 位置1
- HttpWebResponse请求报错: 服务器无法处理请求。 ---> 根级别上的数据无效。 行 1,位置 1。
- 根级别上的数据无效 和WebSphere的介绍
- 根级别上的数据无效 解决了!
- Linux内存布局
- cocostudio label换行问题
- Android smalidea无源码调试
- 部署tomcat项目的Shell脚本
- code vs 3243 区间反转(线段树)
- 根级别上的数据无效第1行位置1
- php at(@)符号的用法简介
- clang static analyzer源码分析(五)
- Intellij导入子项目时,maven列表子项目灰色不可用---解决方法
- 利用AbstractRoutingDataSource+注解实现动态数据源切换
- nginx 配置实例
- 根据不同的解决方案修改mfc的启动界面
- 使用 Spring Data JPA 简化 JPA 开发
- WebService学习总结(三)——使用JDK开发WebService