CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  XML/SOAP

xml中包含 16进制 无效字符的问题。

楼主ryanch()2006-06-02 11:57:09 在 Web 开发 / XML/SOAP 提问

System.IO.StreamReader   sr   =   new   StreamReader(Server.MapPath("abc.xml"),System.Text.Encoding.GetEncoding("UTF-8"));  
   
  System.Xml.XmlDocument   rssDoc   =   new   System.Xml.XmlDocument();  
   
  rssDoc.LoadXml(   sr.ReadToEnd());  
     
  sr.Close();  
   
  在rssDoc.loadexml中出错,“”(十六进制值   0x1E)是无效的字符。   行   129,位置   71。    
  这是什么原因,怎么解决啊?  
  问题点数:50、回复次数:8Top

1 楼klmy(克拉玛依)回复于 2006-06-19 13:21:43 得分 0

节点不是不是包含了数字啊??  
  <80   />  
  这样的??Top

2 楼szbluebird_zhufei()回复于 2006-08-30 14:23:02 得分 0

我也遇到这样的问题。怎么解决?    
  不是节点有什么问题,而是节点的值有一些特殊字符,而这些字符需要十六进制来表示。  
  如:(十六进制   0x12)  
  Top

3 楼shine1982(比耐)回复于 2006-08-30 16:22:46 得分 0

我也不知道,帮顶。关注!Top

4 楼szbluebird_zhufei()回复于 2006-09-01 08:20:50 得分 0

难道没人解决这样的问题吗?  
  提供一下思路也可以。如果解决了,就高分相赠!!  
   
  另:这些特殊字符好像在页面上显示有时会看不出效果,不过直接输出时能正常显示。Top

5 楼guanvee(CSDN上一个迷途小猪儿)回复于 2006-10-20 15:29:26 得分 0

我也想知道啊,顶Top

6 楼cds27(http://blog.csdn.net/cds27/)回复于 2006-10-20 20:13:06 得分 0

XmlDocument不是直接有load嘛?  
  干嘛还要先通过StreamReader   ?Top

7 楼qsbqing(qsb)回复于 2006-12-20 17:20:55 得分 0

顶一下Top

8 楼gangjh(阿飞)回复于 2006-12-22 18:59:04 得分 0

xml是怎么产生的,  
  二进制数据为什么不先用base64编码Top

相关问题

关键词

得分解答快速导航

  • 帖主:ryanch

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo