XML配置文件出未知错误

在配置xml文件时,经常会遇到xml文件第一行无缘无故报错。在最左面的行数上面报出一个小红叉。


虽然程序能够正常运行,但看到很不爽,小红叉是一定要消灭的,不然怎么愉快的敲代码。我也试过几种解决方法,分享一波。
1. 首先检测下导入的对应的包版本号是否为正确
2. 点击eclipse左上角菜单栏 Project->clean 清理一下。没准还可以解决以前的各种疑难杂症
3. 如果错误依旧,那就需要删掉 xsd 文件的版本号,例如:http://www.springframework.org/schema/beans/spring-beans-4.1.xsd 改成http://www.springframework.org/schema/beans/spring-beans.xsd
4. 确保 Eclipse 可以从远程拿到 xsd 文件,到 Window -> Preferences -> General -> Network Connections -> Cache 下的 Cache entries 框内检查所需要的文件是否正确,如果不确定,就点击 “Remove All”。
然后将 Preferences > XML > XML Files > Validation中”Honour all XML schema locations”前的对号去掉。它将禁用指向不同schema位置相同命名空间引用的验证,仅以第一次找到的可验证的XML文件为结果。
5. 一波之后一般能够解决了。

猜你喜欢

转载自blog.csdn.net/weixin_42912237/article/details/81534232
今日推荐