正好给朋友写了个脚本,尝试了一下。格式定义和Apache的配置文件格式很相似,就是同一层次的Hash引用和Array引用在配置文件中看起来是不同层的,稍稍有些不爽。例:
<hash>
foo = bar
</hash>
array = 1
array = 2
好处就是通俗易懂,适用性比较广,毕竟更多人对Apache的配置文件格式比较熟悉。不过如果只是我个人使用,还是会选择YAML的,简洁明了,我喜欢。
---
hash:
foo: bar
array:
- 1
- 2
<hash>
foo = bar
</hash>
array = 1
array = 2
---
hash:
foo: bar
array:
- 1
- 2