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

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

[复制链接]
我来看看 发表于 2023-03-13 23:39:43 | 显示全部楼层 |阅读模式
% c( N9 @: K! P8 v, J

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

9 e# d+ j. K/ S3 t5 x6 w' C9 S

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

" R4 A1 w2 ~* I* A2 e: i

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

( p m% N( K7 O( A

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

" G/ n$ |. t4 |/ x# L6 T

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

' x$ X- }% j* h% J0 H! F! p- l

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

! y3 m6 o) p! ]/ o8 U/ f

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

, K" g. r1 M Y( Y% L
% w9 o' r \7 ^ 7 P, p0 x( T4 w" w o2 L / J5 {1 e8 b1 l0 N- O8 V 7 X! `4 ?# {: d' B3 R& |! D) }2 F1 E4 H2 Z& m0 s8 _
回复

使用道具 举报

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

    本版积分规则

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

    GMT+8, 2026-7-8 19:59 , Processed in 0.049686 second(s), 52 queries , Gzip On.

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

    Powered by Discuz! X3.5

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