【发布时间】:2014-06-13 14:09:59
【问题描述】:
无效的 XML:第 190 行出错:在 CDATA 部分中发现无效的 XML 字符(Unicode:0x10)。
解析 XML 文件时出现此错误,我使用 String.replaceAll 替换此字符,但我的正则表达式模式似乎不正确。
以下是一个不同的字符串,但它只是将原始字符串返回给我。我该怎么做?
str = str.replaceAll("\\^p", "");
【问题讨论】:
-
你是怎么解析的? CDATA 部分是未解析的字符数据,没有无效字符之类的东西,因为它不应该被解析,替换或修改它几乎肯定是个坏主意。