读取XML文件出错,怎么解决? - .NET技术 / C#
报错如下:
给定编码中有无效的字符。 行 8,位置 27。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.Xml.XmlException: 给定编码中有无效的字符。 行 8,位置 27。
不是很了解,与XML文档的编码无关吧 ?
有人跟我说读取得时候用文件本身的编码
但是我不太明白什么意思?
用记事本打开XML文档后 另存为 改一改编码 试试!?
如果还不行那就在VS环境里 再新建个XML文档,注意不要复制原来的XML文档,最好自己手动填点数据。
读取的时候制定编码
读取的时候制定编码?怎么制定?
检查XML定义
<?xml version= "1.0 " encoding= "gb2312 "?>
先用IE看一下你的XML文件是否可以正确的浏览,然后再确定读取和文件编码格式是否一致
注意大小写。
看大小写
检查下:行 8,位置 27,是什么字符??
看看整个xml文档是否完整?是否成对??是否有不符合的字符出现。?
不行,就把xml贴出来看看。
你的XML文档 能贴出来看下吗 应该是你的文档中有问题
楼主 你把代码贴出来看看 不然怎么知道啊
<?xml version="1.0" encoding="gb2312" ?>
<orders>
<order rcptNo="2822829">
<invcId>668003086441</invcId>
<dlverCd>804</dlverCd>
&l
相关问答:
<?xml version="1.0" encoding="utf-8" ?>
- <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical&q ......
Private Sub Command1_Click()
Dim MyString() As String
Open "a.xml" For Binary As #1 ' 打开刚创建的文件。
ReDim MyString(LOF(1) - 1)
Put #1, , MyRecord ' 读入所有字符到变量中 ......
功能说明:Java servlet 把XML数据压缩后发送到PB用户端,PB收到数据后解压出来.
传输要经过Base64编码.
问题是:能收到数据但是解压不出来.想请教大家或者有什么好的办法?
PB可以用"zlibwapi.DLL" 解压
......
大家好,我是新手,刚开始接触C/S结构的程序,想要实现一个分页功能,大家有没有好点的分页控件或者程序之类的,当然源程序更好,否则说说流程也可以,小妹急啊,在线等。。。。
大家帮帮忙,谢了!
自己写呀!
......
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<id="1">
<user="test1" pass="12345" />
& ......