xml - Symfony2 - 为什么使用 XML 进行设置/配置?

标签 xml symfony yaml configuration-files

对于这些类型的文件中的每一种,是否有兴趣使用 XML 而不是 YAML:

  • 配置
  • 安全
  • 路由
  • 服务
  • 翻译

我想在全局范围内询问 XML vs YAML 和 JSON,但我会坚持这些主题:)

最佳答案

在我公司的项目中,我们针对上述每一点使用 YAML,因为它更具可读性。最易读。 最易读。


编辑:

我能想象的唯一抽象情况是使用 XML 而不是 YAML - 可能是针对一些动态文件编写器,因为使用 操作节点更容易SimpleXML 或类似的东西。例如,如果您需要定义一些配置文件、在测试中构建模式等...

但很难想象另一种情况。


另一个编辑:

既然我的回答被接受了,我不能不同意m2mdas - 正如他在他的 answer below 中提到的那样,另一个对使用 XML 有意义的是 IDE 的自动完成支持。

关于xml - Symfony2 - 为什么使用 XML 进行设置/配置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11741947/

相关文章:

Azure DevOps 管道任务等待运行以等待另一个管道完成

XML + XPATH : Any way to work with a default Namespace?

xml - 使用 Go 解析时如何检查输入 XML 中的错误?

php - 为什么 Doctrine 2在重复查询时会去DB?

symfony - 使用 Doctrine 的 PreUpdate 生命周期事件保留对文档所做的更改

php - 符号复杂的环境变量

c# - 替换 PL/SQL 中的特殊 XML 字符

xml - Xform 输入字段中允许的字符限制

GitHub:是否可以从仓库中获取仓库?

java - Spring @ConfigurationProperties 不映射对象列表