找回密码
 加入怎通
查看: 187|回复: 1

HTML和XML的联系区别(html和rtf的区别)

[复制链接]
我来看看 发表于 2023-03-13 23:39:43 | 显示全部楼层 |阅读模式
% P1 p( p6 k9 R

前言前面文章介绍了在学习爬虫过程遇到提取解析网页的问题,就对网页标记语言HTML进行了专项学习,本篇介绍一种在可提供标准数据格式用来传输数据上主要区别于HTML的可扩展标记语言XML,两者均为标记语言相同点

8 C$ u9 T2 X5 R" a! |* e

HTML HTML的全称为超文本标记语言(Hyper Text Markup Language),是一种标记语言它包括一系列标签.通过这些标签可以将网络上的文档格式统一,使分散的Internet资源连接为一个逻辑整体。

5 k6 c+ {. [- d, U/ q7 A/ `$ U0 t

XML 可扩展标记语言(Extensible Markup Language),标准通用标记语言的子集,简称XML是一种用于标记电子文件使其具有结构性的标记语言区别 可扩展性方面:HTML不允许用户自行定义他们自己的标识或属性,而在XML中,用户能够根据需要自行定义新的标识及属性名,以便更好地从语义上修饰数据。

6 F8 \. }& m5 V8 T1 s8 j

结构性方面:HTML不支持深层的结构描述,XML的文件结构嵌套可以复杂到任意程度,能表示面向对象的等级层次 可校验性方面:HTML没有提供规范文件以支持应用软件对HTML文件进行结构校验,而XML文件可以包括一个语法描述,使应用程序可以对此文件进行结构校验。

/ P1 I6 i$ M- B5 g$ h# w

作用不同:html 主要设计用来显示数据以及更好的显示数据,无法描述数据、可读性差、搜索时间长等,而XML最初的设计目的是为了EDI(Electronic Data Interchange,电子数据交换),确切地说是为EDI提供一个标准数据格式,用来传输数据。

! l5 [* _7 e, h

语法不同 html不区分大小写,xml区分大小写 html有时可以省略尾标签,xml不能省略任何标签,严格按照嵌套首尾结构 只有xml中有自闭标签(没有内容的标签,只有属性)。

* l4 w# j- y# T' {, S" y3 c

在html中属性名可以不带属性值,xml必须带属性值。 在xml中属性 必须用引号括起来,html中可以不加引号。 标记不同:xml 没有固定 标记,html的标记都是固定的,不能自定义。

' O+ b! `: j9 g) ~1 D8 S
# r' i4 a; _- s" t+ g3 ~7 \4 j" c 3 [4 d- [; d+ C. Q& O( _ : X2 `' r8 S- q6 ?8 e7 J: j ! j4 T ]' N# R+ \$ a2 z: _3 W- H) K+ [, v1 M

暂时无法加载帖子列表

回复

使用道具 举报

北大肝病医院 发表于 2026-07-08 19:59:19 | 显示全部楼层
完全赞同,我也是这么认为的,英雄所见略同~
回复

使用道具 举报

    您需要登录后才可以回帖 登录 | 加入怎通

    本版积分规则

    QQ|手机版|小黑屋|网站地图|真牛社区 ( 苏ICP备2023040716号-2 )

    GMT+8, 2026-10-1 15:22 , Processed in 0.042989 second(s), 25 queries , Gzip On.

    免责声明:本站信息来自互联网,本站不对其内容真实性负责,如有侵权等情况请联系420897364#qq.com(把#换成@)删除。

    Powered by Discuz! X3.5

    快速回复 返回顶部 返回列表