Eclipse在红色圆圈内显示令人讨厌的白色十字,没有任何信息

时间:2019-05-31 14:08:58

标签: xml eclipse

这只是我要摆脱的警告消息。

我的logback xml文件以“ ...”开始非常秃头,这给出了关于没有“ XML或DTD约束”的警告。

因此,answer here in SO建议将这两行放在文件顶部:

<?XML version="1.0" encoding="UTF-8"?>
<!DOCTYPE configuration>

但是,当我这样做时,我得到一个红色圆圈内的讨厌的白色十字,而Eclipse没有错误消息。

nasty white cross in red circle

任何人都可以识别问题并希望解决方案吗?

2 个答案:

答案 0 :(得分:0)

这是一个链接-我认为这可能会有所帮助-看一下前两个/三个答案:

No grammar constraints (DTD or XML schema) detected for the document

首先尝试将<!DOCTYPE configuration>更改为<!DOCTYPE xml>

答案 1 :(得分:0)

以为我找到了答案。

已将这两行插入我的XML文件的顶部:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE configuration>

...然后我发现必须将光标定位在在“ xml”和退格键之后...,然后重新输入字符<?xml ...之后,讨厌的符号消失了。

我不是编码方面的专家,但是这可能与文件中那些有趣的“初始字节”有关,这些字节指示文件正在使用哪种编码(大端,小端)。

但是,我随后发现,下次启动Eclipse时,还会出现同样的“无语法限制”警告(尽管红色圆圈中的白叉消失了)。