Referenced file contains errors (xml文件第一行小红叉错误)

在eclipse中开发网页时,经常会遇到写xml文件时第一行无缘无故报错。在最左面的行数上面报出一个小红叉,

点击查看错误信息:

Referenced file contains errors (http://www.springframework.org/schema/beans......之类的。我这里是做的是spring的applicationContext.xml文件的,所以会报spring框架的约束格式错误。当我没有管这个错误继续运行项目时,发现这个错误并不影响项目的任何功能,但是总会在xml文件上和项目上报小红叉错误,这让人感到很不爽。试过很多种方法,下面总结一下几种解决办法。

第一种:点击eclipse左上角菜单栏 Project->clean  清理一下你所出现问题的项目。不仅这个问题,还有很多奇怪的问题都可以通过这种方式解决

第二种:首先为了确保 Eclipse 可以从远程拿到 xsd 文件,到 Window -> Preferences -> General -> Network Connections -> Cache 下的 Cache entries 框内检查所需要的文件是否正确,如果不确定,就点击 "Remove All",然后右击当前的 Project 选择 Validator,Eclipse 会重新加载 xsd 文件;

第三种:如果错误依旧,那就需要删掉 xsd 文件的版本号,例如:

http://www.springframework.org/schema/context/spring-context-3.0.xsd

改成: http://www.springframework.org/schema/context/spring-context.xsd
————————————————
版权声明:本文为CSDN博主「zlj1217」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/zlj1217/article/details/61432437

原文地址:https://www.cnblogs.com/Dearmyh/p/12442752.html

时间: 2024-08-29 10:03:44

Referenced file contains errors (xml文件第一行小红叉错误)的相关文章

【记录】springboot项目的maven的pom.xml文件第一行报错 Unknown Error

原因 : maven的插件版本的问题,造成与IDE的不兼容 解决办法 :在pom中加上 <maven-jar-plugin.version>3.1.1</maven-jar-plugin.version>就可以了 <properties>        <java.version>1.8</java.version>        <spring-cloud.version>Greenwich.SR1</spring-cloud

MyEclipse导入Maven项目pom文件第一行报错,运行Tomcat报Log4j错误--解决方法

问题描述: 前一段时间电脑第一次导入Maven项目,又是pom文件错,改好后又是运行Tomcat报Log4j错误,一直倒腾了近一个月程序才成功跑起来,太不容易. 也上网查了很长时间,没一个方法能解决我的问题的.特记下解决方法,希望能帮到像我这样的web刚入门者. (刚入门,肯定有说的不对的地方,有错也希望能指出来,我改正) 前期操作:导入项目后clean,install,update,中会报错(因为我已经解决了,所以没有×). 两问题对应解决方法: 1.pom文件第一行大红叉,说明是项目的文件指

pom文件第一行报错(unknown)

问题: Eclipse导入maven项目时,或者新建一个springboot项目时,pom.xml文件第一行报错,没有错误信息提示,就一个Unknown,但是项目可以正常运行. 如下图: 原因: 因为版本升级了(2.2.6.RELEASE),开发工具不兼容导致. 解决: 在pom.xml 文件中的 properties 加入maven jar 插件的版本号.如下图: 然后maven --> update project 就可以发现万恶的小红叉消失了. 注意:这里的3.1.1版本不是自己用的mav

Referenced file contains errors (http://java.sun.com/xml/ns/j2ee/web-jsptaglibrary_2_4.xsd).

项目导入后,一个tld文件提示以下错误: Referenced file contains errors (http://java.sun.com/xml/ns/j2ee/web-jsptaglibrary_2_4.xsd). For more information, right click on the message in the Problems View and select "Show Details-" auth.tld /ROOT/src/main/webapp/WEB

Eclipse Xml编译错误Referenced file contains errors - spring-beans-4.0.xsd

本文转自:http://josh-persistence.iteye.com/blog/2125420 在eclipse中,有时候在xml文件中,特别是于Spring相关的配置文件中,会出现一些不影响程序正常运行的编译错误,如: Referenced file contains errors (http://www.springframework.org/schema/beans/spring-beans-4.0.xsd). 可通过如下步骤解决这个编译错误: 1. Spring的版本变更了,但是

XML Referenced file contains errors

mybatis mapper 配置文件出现该错误 网上搜了下关于这个错误,导致的原因可能有一下可能: 一种可能是 版本不同 对于Eclipse编译器来说,会有个缓存,这样验证的时候他会告诉你版本不统一 Preferences -> General -> Network Connections -> Cache 删除里面的缓存 还有一种可能是,当前使用的版本和配置文件写的不同意,导致dtd等文件不会被正确加载,那么就是改成当前使用的对应版本了 XML Referenced file con

Referenced file contains errors (http://tiles.apache.org/dtds/tiles-config_3_0.dtd)

java开发时遇到的问题,之前还是好好的,没有错误提示.可是今天一打开项目就出现这种问题.真不知道是怎么回事,在这里求助.错误如下: Referenced file contains errors (http://tiles.apache.org/dtds/tiles-config_3_0.dtd). For more information, right click on the message in the Problems View and select "Show Details...&

Referenced file contains errors

在Spring的配置文件下出现了Referenced file contains errors的错误, 解决办法: 1.Window--Preferences--MyEclipse--Validation下 可以去掉XML Validator 和 XSL Validator 等文件类型的验证信息(包括Manual和Build), PS:同样的,如果其他类型的文件出现这种类似的验证错误,你可以去掉对应文件类型的验证.同时为了提高项目启动和编译速度,可以适当去掉某些文件的验证. 2.这是由于缓冲造成

Spring,SpringMVC,Mybatis等配置文件报错解决(Referenced file contains errors)

今天自己搭建了ssm框架,头文件什么的都是拷贝的笔记的,本来不会出错.可是偏偏报错(如下): Referenced file contains errors (http://www.ibatis.com/dtd/sql-map-config-2.dtd). For more information, right click on the message in the  Problems View and select "Show Details..." 整整折腾了一上午,也没解决.网上