Eclipse扩展点,用于从XML验证中排除分面项目

时间:2015-02-20 23:29:20

标签: eclipse eclipse-plugin

我开发了一个Eclipse插件,它适用于具有某些方面的项目。预计这些项目将启用验证构建器。但是,当验证在XML文件上运行时,XML验证器会抱怨

  

文档中没有引用语法约束(DTD或XML Schema)。

这在我的情况下确实不是问题,因为我将为它们实现不同的验证器。

我注意到有一个全局工作区首选项控制XML验证器的默认值:Preferences - >验证 - > XML验证器 - >设置。我的想法是将我的项目方面作为默认排除组的项目,但我不知道如何做到这一点。

关于如何防止XML验证在具有某个方面的项目上运行的任何其他建议当然是受欢迎的。

Validation Filters for XML Validator

1 个答案:

答案 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>