与其他格式相比,哪种 XML 更适合数据传输?
What XML is preferred for data transfer in comparison with other formats?
我正在进行数据传输,想知道为什么 XML 仍在使用中?
每个来源都将 JSON 甚至 CSV 数据格式放在 XML 之上,但从实践中我可以说 XML 仍然很受欢迎。唯一想到的原因是 SOAP 及其 WS-security,它只允许 XML。但是即使每个 REST API 更喜欢 JSON,XML 仍然可以使用。
选择格式的关键因素是什么?
因为 XML 比 JSON 或 CSV 更适合 文档 。
当前使用 XML 的数据(与文档相对)是早期时代的遗留物,当时 XML 的使用已被过度扩展,超出了其自然适合的表现形式文件。
这里有一些有用的当前启发式方法,可指导您在 CSV、XML 和 JSON 之间做出选择:
选择 CSV 如果
- 您的数据是表格形式的,您必须在关系数据库或电子表格之间传输它。
如果
选择XML
- 存在行业标准XSD。
- 您更看重更成熟的验证标准和工具。
- 您需要将数据转换为另一种 XML 形式。 (XSLT 非常适合转换。)
- 或者,您必须表示混合内容(标签混合在文本中)。
如果
选择JSON
- 更接近 JavaScript 对您或您的来电者很有价值。
- 您更喜欢轻量级的解决方案。
- 或者,以上选择XML如果原因不适合你
我正在进行数据传输,想知道为什么 XML 仍在使用中?
每个来源都将 JSON 甚至 CSV 数据格式放在 XML 之上,但从实践中我可以说 XML 仍然很受欢迎。唯一想到的原因是 SOAP 及其 WS-security,它只允许 XML。但是即使每个 REST API 更喜欢 JSON,XML 仍然可以使用。
选择格式的关键因素是什么?
因为 XML 比 JSON 或 CSV 更适合 文档 。
当前使用 XML 的数据(与文档相对)是早期时代的遗留物,当时 XML 的使用已被过度扩展,超出了其自然适合的表现形式文件。
这里有一些有用的当前启发式方法,可指导您在 CSV、XML 和 JSON 之间做出选择:
选择 CSV 如果
- 您的数据是表格形式的,您必须在关系数据库或电子表格之间传输它。
如果
选择XML- 存在行业标准XSD。
- 您更看重更成熟的验证标准和工具。
- 您需要将数据转换为另一种 XML 形式。 (XSLT 非常适合转换。)
- 或者,您必须表示混合内容(标签混合在文本中)。
如果
选择JSON- 更接近 JavaScript 对您或您的来电者很有价值。
- 您更喜欢轻量级的解决方案。
- 或者,以上选择XML如果原因不适合你