gpt4 book ai didi

java - 验证具有基于树的结构的文件

转载 作者:塔克拉玛干 更新时间:2023-11-01 22:01:24 26 4
gpt4 key购买 nike

我正在寻找一个 validator 来验证基于树结构的配置文件。例如a.student.name乔a.student.class 艺术

您能否就验证此类配置提出任何想法。到目前为止,我已经搜索过了,我只能找到 xml 文件的 validator 。

最佳答案

不幸的是,配置文件的架构验证在 XML 之外很少见。我知道的唯一其他选择是 Config4J (我写的)。

如果您访问该网站,则应向下滚动到主页底部以访问整套手册(提供 PDF 和 HTML 版本)。我建议您查看手册的以下部分以大致了解 Config4J 并确定它是否满足您的验证需求。

“入门指南”的第 2 章和第 3 章概述了配置语法和 API。特别是,第 3.10 节提供了模式语言的快速示例。

《入门指南》第 9 章提供了模式语言的完整定义。

“Java API 指南”的第 3 章讨论了用于编写您自己的模式类型以扩展模式语言功能的 API。

更新:我从 kiran.kumar M 的回答中发现 YAML 的 Java 和 Ruby 实现有一个名为 Kwalify 的模式 validator .

更新:现在有一个 schema language for JSON .

关于java - 验证具有基于树的结构的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6079692/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com