带有架构的配置文件格式?

问题描述 投票:0回答:2

我正在寻找带有架构的配置文件格式。类似于 YAML 的简单内容,但具有类似于 XSD 的 XML 架构。这个存在吗?

XML 是一种比配置格式更好的序列化格式,但与 XSD 结合,它形成了一种强大的自文档配置格式。

谢谢!

configuration
2个回答
1
投票

一个答案是Config4*。我建议您阅读 Config4* 入门指南第 2 章(配置语法概述)和 第 3 章(C++/Java API 概述和模式语言概述),以了解足够的知识来决定是否它适合您的需求。披露:我开发了 Config4*。

另一个答案是 Json,它现在有自己的

模式语言。我没有使用过,所以无法评论它的优点。


0
投票
我对 Python 的选择是

NestedTextVolupteous 结合。

NestedText 是配置文件格式。 它看起来与 YAML 类似,但更简单,并且没有困扰 YAML 的歧义。

Voluptious 是 schema 包。

© www.soinside.com 2019 - 2024. All rights reserved.