我开发了一个Eclipse插件,它适用于具有某些方面的项目。预计这些项目将启用验证构建器。但是,当验证在XML文件上运行时,XML验证器会抱怨
文档中没有引用语法约束(DTD或XML Schema)。
这在我的情况下确实不是问题,因为我将为它们实现不同的验证器。
我注意到有一个全局工作区首选项控制XML验证器的默认值:Preferences - >验证 - > XML验证器 - >设置。我的想法是将我的项目方面作为默认排除组的项目,但我不知道如何做到这一点。
关于如何防止XML验证在具有某个方面的项目上运行的任何其他建议当然是受欢迎的。
答案 0 :(得分:0)
扩展点为org.eclipse.wst.validation.exclude
,用作:
<extension point="org.eclipse.wst.validation.exclude">
<validator id="org.eclipse.wst.xml.core.xml">
<exclude>
<rules>
<facet id="my.facet"/>
</rules>
</exclude>
</validator>
</extension>