XML 十六进制值 是无效的字符错误 解决方法之一
2012-07-10 12:40
309 查看
/// <summary> /// 过滤非打印字符 /// </summary> /// <param name="tmp">待过滤</param> /// <returns>过滤好的</returns> private string ReplaceLowOrderASCIICharacters(string tmp) { StringBuilder info = new StringBuilder(); foreach (char cc in tmp) { int ss = (int)cc; if (((ss >= 0) && (ss <= 8)) || ((ss >= 11) && (ss <= 12)) || ((ss >= 14) && (ss <= 32))) info.AppendFormat(" ", ss); else info.Append(cc); } return info.ToString(); }
提示错误,错误信息如下: 十六进制值 0x0B 是无效的字符错误
产生原因是xml文件中包含低位非打印字符造成的
处理方法:在产生xml文件的时候,过滤低位非打印字符
原文出处:/article/5517136.html
相关文章推荐
- XML 十六进制值 是无效的字符错误 解决方法之一 转
- XML 十六进制值 是无效的字符错误 解决方法之一
- “无法显示 XML 页 - 名称以无效字符开头。”&&“ XML解析错误:未组织好”的解决方法
- XML 十六进制值 0x0B 是无效的字符错误处理方法
- 十六进制值 是无效的字符错误 解决方法之一
- ORA-00911 无效字符错误解决方法
- ORA-00911 无效字符错误解决方法
- ORA-00911无效字符错误解决方法
- php oci8.dll 插入数据到oracle数据库 php操作oracle数据库 亲测 ORA-00911 无效字符错误解决方法
- ORA-00911 无效字符错误解决方法
- 获取xml时,出现“(十六进制值 0x1F)是无效的字符之类Xml异常的解决办法
- ORA-00911 无效字符错误解决方法
- ORA-00911 无效字符错误解决方法
- Ds.ReadXML() xmlDocument.Load 十六进制值 0x0B 是无效的字符错误
- 获取xml时,出现“(十六进制值 0x1F)是无效的字符之类Xml异常的解决办法
- mybatis 执行insert语句总是报错,ORA-00911 无效字符错误解决方法
- 无法显示 XML 页 - 名称以无效字符开头。处理资源 'http://xxxxx' 时出错 的解决方法
- ORA-00911 无效字符错误解决方法
- 无法显示 XML 页 - 名称以无效字符开头。处理资源 'http://xxxxx' 时出错 的解决方法
- libxml/HTMLparser.h file not found 解决方法 (libxml.dylib错误处理)