不幸的是,在XML之外很少有针对配置文件的模式验证。我知道的唯一其他选项是Config4J(我写的)。
如果您访问该网站,则应向下滚动至主页的底部以访问完整的手册集(PDF和HTML版本均可用)。我建议您看一下手册的以下部分,以大致了解Config4J并确定它是否满足您的验证需求。
“入门指南”的第2章和第3章概述了配置语法和API。特别是,第3.10节提供了模式语言的快速示例。
“入门指南”的第9章提供了架构语言的完整定义。
《 Java API指南》的第3章讨论了用于编写自己的模式类型以扩展模式语言功能的API。
更新: 我从kiran.kumar
M的答案中发现,YAML的Java和Ruby实现具有名为Kwalify的模式验证器。
更新: 现在有JSON的架构语言。



