【问题标题】:XML, JSON, YAML, or CSV for storing articles on server? [closed]用于在服务器上存储文章的 XML、JSON、YAML 或 CSV? [关闭]
【发布时间】:2016-04-15 21:17:08
【问题描述】:

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

  • XML
  • JSON
  • YAML
  • CSV

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

文章可能包含短标题、一些段落和图片。

【问题讨论】:

  • 这个问题太宽泛,也太基于意见了。有一些工作系统可以使用您使用的任何或所有技术。如果您有一个不基于意见的更具体的问题,那么在这里会更合适。你最好研究一下文档数据库,例如 Mongo 或 Couch 或 Azure DocumentDB。
  • 我试图从最初要求“偏好”的形式中挽救这个问题,这太以意见为导向。考虑撤回您的近距离投票(如果我完成得太晚,则投票重新开放)。谢谢。

标签: json xml csv yaml


【解决方案1】:

XML vs JSON vs YAML vs CSV

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

如果

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

如果

选择 JSON
  • 您必须表示数据记录,更接近 JavaScript 对您的团队或社区很有价值。

如果

选择 YAML
  • 您必须表示数据记录,并且重视 JSON 中缺少的一些附加功能:cmets、不带引号的字符串、保持顺序的映射和可扩展的数据类型。

如果

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

【讨论】:

    猜你喜欢
    • 2014-02-26
    • 2012-03-20
    • 2015-09-09
    • 2017-11-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-10-13
    • 1970-01-01
    相关资源
    最近更新 更多