ITPub博客

首页 > Linux操作系统 > Linux操作系统 > An invalid XML character (Unicode: 0xf) was found in the CDATA section

An invalid XML character (Unicode: 0xf) was found in the CDATA section

原创 Linux操作系统 作者:Xlobster 时间:2012-07-19 10:31:10 0 删除 编辑
我们在解析XML文件时,会碰到程序发生以下一些异常信息:

javax.xml.transform.TransformerException: An invalid XML character (Unicode: 0xf) was found in the CDATA section
 
发生原因:数据中出现了非法字符,官方定义了XML的无效字符分为三段:

    0x00 - 0x08
    0x0b - 0x0c
    0x0e - 0x1f
 
in=in.replaceAll("[\\x00-\\x08\\x0b-\\x0c\\x0e-\\x1f]", " ");

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/27147629/viewspace-735988/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2012-07-10

  • 博文量
    6
  • 访问量
    22074