用于在服务器上存储文章的XML,JSON,YAML或CSV?

时间:2016-01-11 14:15:26

标签: json xml csv yaml

请帮助我决定在服务器上存储文章的以下格式:

  • XML
  • JS​​ON
  • YAML
  • CSV

有太多,我没有选择的知识。 我在寻找客观标准,而不是主观意见。

文章可能包含一个简短的标题,一些段落和图像。

1 个答案:

答案 0 :(得分:3)

XML vs JSON vs YAML vs CSV

以下是您可能用来指导决定的一些注意事项:

如果

,请选择XML
  • 您必须表示混合内容(在文本中混合的标签)。 [这似乎是您案件中的主要问题。您甚至可以考虑HTML。]
  • 已经有了行业标准的XSD。
  • 您需要将数据转换为另一种XML / HTML格式。 (XSLT非常适合转换。)

如果

,请选择JSON
  • 您必须代表数据记录,更接近JavaScript对您的团队或社区非常重要。

选择YAML

  • 您必须表示数据记录,并且您重视JSON中缺少的一些其他功能:注释,没有引号的字符串,保留顺序的映射和可扩展的数据类型。

如果

,请选择CSV
  • 您必须代表数据记录,并且您重视使用数据库和电子表格轻松导入/导出。