专业网站建设品牌,十四年专业建站经验,服务6000+客户--广州京杭网络
免费热线:400-683-0016      微信咨询  |  联系我们

html中的xml标签,json可以代替xml,为什么网页不用json格式来写呢?_html标签

当前位置:网站建设 > 技术支持
资料来源:网络整理       时间:2023/3/4 1:02:24       共计:3622 浏览

感谢邀约,首先要搞明白 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),他们俩遵循相同的语言规范。

版权说明:
本网站凡注明“广州京杭 原创”的皆为本站原创文章,如需转载请注明出处!
本网转载皆注明出处,遵循行业规范,如发现作品内容版权或其它问题的,请与我们联系处理!
欢迎扫描右侧微信二维码与我们联系。
·上一条:html中的cite标签,有哪些被低估未被广泛使用的有用的HTML标签?_html标签 | ·下一条:html中画线的标签,html横线符用什么标记?_html标签

Copyright © 广州京杭网络科技有限公司 2005-2025 版权所有    粤ICP备16019765号 

广州京杭网络科技有限公司 版权所有