在Eclipse中禁用XML验证
每次保存文件时,我的Eclipse都会对XML文件进行验证,并且验证这些文件需要一段时间。 该项目是使用GWTMaven插件创建的 XML文件不在Eclipse中的任何源文件夹构建路径下,它们是由SmartGWT在src/main/webapp/[GwtModule]>/sc下自动生成的 此外,所有这些XML文件都标记有错误“prolog中不允许使用内容”,每次运行项目时,我都必须确认我希望运行有错误的项目,尽管没有错误(而且一切正常) 我尝试在Eclipse->Window->Preferences->Validation下挂起所有验证器,但没有成功在Eclipse中禁用XML验证,xml,eclipse,Xml,Eclipse,每次保存文件时,我的Eclipse都会对XML文件进行验证,并且验证这些文件需要一段时间。 该项目是使用GWTMaven插件创建的 XML文件不在Eclipse中的任何源文件夹构建路径下,它们是由SmartGWT在src/main/webapp/[GwtModule]>/sc下自动生成的 此外,所有这些XML文件都标记有错误“prolog中不允许使用内容”,每次运行项目时,我都必须确认我希望运行有错误的项目,尽管没有错误(而且一切正常) 我尝试在Eclipse->Window->Preferen
你知道我怎样才能阻止Eclipse每次打扰我吗?确保你的编码对所有文件都是正确的,如果你的文件编码错误或XML头编码错误,有时会发生这种情况 因此,如果我有以下NewFile.xml:
<?xml version="1.0" encoding="UTF-16"?>
<bar foo="foiré" />
eclipse编码为UTF-8:
文件的编码、Eclipse中定义的编码(通过属性->资源)和XML文档中声明的编码都需要一致
验证程序正在尝试读取该文件,需要清除。这些信息不应该回来
我认为,因为您已经暂停了验证器,Eclipse没有意识到它必须删除来自验证器的旧错误消息。您有两个选择:
右键单击项目上的,然后选择验证,以使错误消失。其他答案可能适用于您,但不包括我的情况。我希望对一些XML进行验证,而对其他XML进行验证。此图显示了如何排除某些文件夹(或文件)进行XML验证 首先,右键单击Eclipse项目的根目录。选择最后一项:属性… (如果浏览器将此图像缩放得非常小,请右键单击并在新窗口或选项卡中打开。)
- 如果单击**浏览文件…*或**浏览器文件夹…*按钮,Eclipse似乎非常敏感。这个对话框需要一些工作李>
- 这是使用Eclipse4.3(开普勒)完成的
首选项..xml..xml文件。。validation@EdStaub更改其中任何一个都没有区别SmartGWT生成的文件似乎包含JavaScript而不是XML,尽管它们奇怪地具有.ds.XML扩展名。当我删除生成的目录时,错误消失了,但是当我清理项目时,错误和目录一起返回。验证器一直处于挂起状态。在较新版本的Eclipse中,菜单结构似乎发生了变化-至少我的EclipseMars安装没有“XML模式验证器”条目。相反,项目的上下文菜单在“validation”下列出了每个验证,如kevinarpe的回答中所述。对于较新的Eclipse版本,单击Window>Preferences并在左窗格中选择validation。“首选项”窗口的“验证”页面列出了项目中可用的验证程序及其设置。要禁用单个验证器,请清除要禁用的每个验证器旁边的复选框。每个验证器都有一个复选框,用于指定它是为手动验证还是在构建中启用。它非常适用于CentOS 6.10 x86上的Eclipse Oxygen 4.7.0。我认为这应该标记为正确答案。