感谢邀约,首先要搞明白 Json 和 XML 的区别和应用场景,存在即合理,就好比有这么多开发语言 ,各种有种的好,但是想去替换是不太可能的,以下是我针对这个问题的看法,欢迎大家一起来探讨:
首先了解下什么是 JSON 和 XML?Json 是一种轻量级的 数据交换格式 ,Douglas Crockford(Web开发领域最知名的技术权威之一,他是JSON、JSLint、JSMin和ADSafe的创造者)在2001年开始推广Json,直到2005年~2006年,雅虎和谷歌就开始广泛的进行使用此格式,因此很快正式成为了主流的数据格式。
XML是一种用于标记电子文件使用其具有结构性的标记语言。那么什么是标记语言,是一种将文本及文本相关的其他信息结合起来,展现文档结构和数据处理细节的电脑文字编码。制作网页我们用HTML进行布局,HTML就是网页标记语言,属于XML,是其在网页领域的应用。
其次分析 JSON 和 XML 的主要区别和应用场景从概念上来讲,JSON 是一种 数据交换形式,XML 是一种 标记语言,用来展现文本信息结构。从中可以看出前者强调的是数据,后者强调的是标记与展现。
在数据应用领域,JSON 和 XML 都可以用于数据传输,但是JSON具有良好的可读和便于快速编写的特点,可以用于在不同平台之间进行数据交换,其兼容性高,同时具备多种语言的编写习惯,比如C, C++, C#, Java, JavaScript, Perl, Python等,因此这些特性让JSON成为最佳的数据交换语言。在Web Serivice 应用领域中,XML仍有不可动摇的地位,JSON是无法取代的,但是对于大多数Web应用来说,根本不需要复杂的XML来传输数据,数据交换格式JSON 提供了更好的简单性和灵活性,如果使用XML反而增加了解析的复杂度和响应时间。
其次在说网页应用领域,这是标记语言最擅长干的啦,因为做网页就像建房子,你需要用标记语言告诉这房子怎么建?卧室多大?客厅多大? 卧室放什么东西,家具和电器怎么摆放之类的,同时装修时,墙应该刷什么颜色,是否挂什么摆件等等,使用标记语言描述这些不仅结构清晰,易读性强,如果使用JSON,就是一堆晦涩难懂的字符串,看起甭提有多费劲了。用来制作网页的HTML还有一个特点,能很方便的引入CSS,进行页面布局的调整,就好比沙发该怎么放,墙刷什么颜色,该铺什么底板,引入CSS能让HTML标记语言更加强大,除此之外,在加上JS,定义用户与界面的交互行为,这一些成熟工具和架构,让HTML越发强大,让其更擅长制作网页。如果换成JSON去定义,缺乏这些支持,根本无法制作网页,反而让工作一团糟。
小节今天的分享就和大家聊到这里,关于 JSON 和 XML 区别比较多,这里只是将主要的重点区别拿出来给大家分享,就好比术业有专攻的道理一样,各自做擅长的领域即可,没必要什么都要去做,反而什么都做不好。
“html标签”指“超文本标记语言”
超文本标记语言(Hyper Text Markup Language),缩写为HTML,标准通用标记语言下的一个应用。HTML不是一种编程语言,而是一种标记语言 (markup language),是网页制作所必备的工具。“超文本”就是指页面内可以包含图片、链接,甚至音乐、程序等非文字元素。超文本标记语言(外国语简称:HTML)标记标签通常被称为HTML标签,HTML标签是HTML语言中最基本的单位,HTML标签是HTML(标准通用标记语言下的一个应用)最重要的组成部分。
扩展资料:
html标签的特点
1、由尖括号包围的关键词,比如
2、通常是成对出现的,比如
和3、标签对中的第一个标签是开始标签,第二个标签是结束标签;
4、开始和结束标签也被称为开放标签和闭合标签。
5、也有单独呈现的标签,如:等。
参考资料来源:
参考资料来源:
xml目的是用来保存数据的,并且便于程序快速读取,打个比方,xml文件就像是txt文本文档,放在程序里面,供程序使用,这样可以避免把这些数据放在内存里面。
html是网页的页面语言,你上网打开的多数页面都是html页面,html是属于静态页面,主要目的是用来展示用的(文字,图片,画面等信息)。
xml跟html都属于标记语言,也就是最后两个字母ml(marked language),他们俩遵循相同的语言规范。
Copyright © 广州京杭网络科技有限公司 2005-2025 版权所有 粤ICP备16019765号
广州京杭网络科技有限公司 版权所有