什么时候抛出这个词法错误?我有一个程序,我在文件中编写测试用例。我的 java 程序解析文件,读取并执行测试用例。在解析阶段我遇到了这个错误。可能是什么原因?
问问题
1398 次
2 回答
0
如果您向W3C CSS Validator提交 HTML 文档,您将收到这样的错误消息。原因是类似的结构<!DOCTYPE html>
在 CSS 中没有意义,即使在词汇级别也是不允许的。
我不知道这与 Java 程序解析文件有什么关系。我的疯狂猜测是您的程序处理数据并从中提取或生成 CSS 样式表,然后将样式表传递给 CSS 验证。在这种情况下,数据或解析中有问题——解析器根本没有准备好处理 HTML(或 XML),或者它解析错误。
于 2012-10-30T09:32:02.830 回答
0
我在 Java 编译中遇到了同样的错误。您的构建链中的某些内容正在使用工具“cpd”(复制/粘贴检测器)执行静态代码分析。它在读取您的代码并且无法解析它时会引发词汇错误。不幸的是,我不确定是什么确切的条件导致它失败。我希望这会为您指明正确的方向!
于 2017-04-06T22:26:53.357 回答