XML是面向文档的。这是什么意思?

时间:2018-07-10 11:32:59

标签: json xml rest soap

我在某处阅读了XML,XML是面向文档的,而JSON是面向对象的。是什么意思?

1 个答案:

答案 0 :(得分:1)

XML在其之前被设计为SGML,用来表示文档。后来,它被用作基于Web的远程过程调用和配置文件中的数据,而不是面向文档的格式。

JSON旨在表示JavaScript数据。它已经在XML以前扩展到的面向数据的领域蓬勃发展,并且在那里更加适合。

XML保留了其作为文档格式的原始优势。它具有跨多个部门开发的多种模式定义语言(XSD,Relax NG,Schematron和DTD),功能强大的选择(XPath)和转换(XSLT)工具,并且支持文档表示中所需的混合标记。

JSON摆脱了JavaScript浪潮,现已用于许多其他语言和平台之间的数据交换和持久性。它的重量更轻,并且语法形式更接近于编程数据结构。

它们都在现代系统和应用程序开发中占有一席之地。

相关问题