Eclipse 编写XSD模式以验证任何XML文件是否有效
我经常在Eclipse中得到警告: 未检测到文档logback.XML的语法约束(DTD或XML架构) 由于Logback的配置文件“灵活性”,因此不可能使用任何验证模式Eclipse 编写XSD模式以验证任何XML文件是否有效,eclipse,xsd,logback,Eclipse,Xsd,Logback,我经常在Eclipse中得到警告: 未检测到文档logback.XML的语法约束(DTD或XML架构) 由于Logback的配置文件“灵活性”,因此不可能使用任何验证模式 因此,作为解决这个问题的一种方法,internet上是否有一个XSD可以验证任何结构有效的XML文件是否有效,这样我就可以欺骗Eclipse对这个问题保持沉默?您可以在Eclipse中始终禁用警告。转到首选项-->XML-->XML文件-->验证并选择“忽略”。严格地说,没有能够匹配任何XML的XSD。您必须找到另一种方法,例
因此,作为解决这个问题的一种方法,internet上是否有一个XSD可以验证任何结构有效的XML文件是否有效,这样我就可以欺骗Eclipse对这个问题保持沉默?您可以在Eclipse中始终禁用警告。转到首选项-->XML-->XML文件-->验证并选择“忽略”。严格地说,没有能够匹配任何XML的XSD。您必须找到另一种方法,例如,可能已经建议的方法(禁用验证) 我可能不会这么做,因为在编辑其他需要验证的XML文件时,可能需要来回切换
我将尝试定义一个虚拟XSD,它将把logback配置文件的根元素定义为任何内容 有一种更直接的方法专门处理Logback配置:
- 打开首选项->验证。单击“…”按钮查看XML验证程序旁边的设置
- Eclipse内部文件应该已经有一个排除组。单击“排除组”,然后单击“添加规则…”按钮
- 选择“文件夹或文件名”
- 输入
并完成logback.xml
- 如果使用单独的日志记录配置进行测试,则对
重复此步骤logback test.xml
<!DOCTYPE configuration>
在logback.xml的顶部(就在
之后)