找回密码
 加入怎通
查看: 176|回复: 0

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

[复制链接]
我来看看 发表于 2023-03-13 23:39:43 | 显示全部楼层 |阅读模式
# j& i( }: B+ J

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

% j& y9 M u$ K i

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

& y4 j6 P; ]- c

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

/ p* W. a% m* w8 l

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

& {3 i# {8 c5 [0 v

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

$ c/ `; `2 B8 A$ j1 z' u

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

* P, u0 n F4 L+ H1 |4 U

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

6 f( b/ _, @9 Z' a
& d, @. c; } _( ]& k" l$ ]* i6 J- }7 M; A3 r k8 K6 u$ H" s! p1 } # H2 U: p4 o' h# Y: v7 P( m& {1 i3 D Y' G+ Y! |5 f
回复

使用道具 举报

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

    本版积分规则

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

    GMT+8, 2026-4-4 12:19 , Processed in 0.093598 second(s), 23 queries , Gzip On.

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

    Powered by Discuz! X3.5

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