XML与HTML对比,相同点与不同点

什么是XML?

  • XML 指可扩展标记语言(EXtensible Markup Language)
  • XML 是一种标记语言,很类似 HTML
  • XML 的设计宗旨是传输数据,而非显示数据
  • XML 标签没有被预定义。您需要自行定义标签。
  • XML 被设计为具有自我描述性。

什么是HTML

  • HTML 即Hyper Text Markup Language(超文本标记语言)
  • HTML 的设计宗旨是为了能把存放在一台电脑中的文本或图形与另一台电脑中的文本或图形方便地联系在一起,形成有机的整体。
  • HTML 标签被事先预定义好了。不同的标签代表不同的意思。

HTML与XML之间的相同点

HTML与XM都是标记语言,都是基于文本编辑和修改的。

XML 与 HTML 的主要差异

目标 :HTML的设计目标是显示数据,焦点是数据外观,而XML的设计目标是描述数据,焦点是数据的内容,它的显示形式靠CSS或XSL帮完成。

语法:HTML的标记不是所有的都需要成对出现,XML则要求所有的标记必须成对出现;HTML标记不区分大小写,XML则大小敏感,即区分大小写。

更新:XML允许粒度更新,不必在XML文档每次有局部改变时都发送整个文档的内容,只有改变的元素才必须从服务器发送到客户机,而HTML却不支持这样的功能(了解数据库后可粒度的意思,不懂得就不用理解这句话)

标签的定义:XML的标记由架构或文档的作者定义,并且是无限制的。HTML的标记则是预定义的;HTML 作者只能使用当前 HTML 标准所支持的标记。

时间: 2024-08-28 01:50:23

XML与HTML对比,相同点与不同点的相关文章

数据库中删除语句Drop、Delete、Truncate的相同点和不同点的比较

数据库中删除语句Drop.Delete.Truncate的相同点和不同点的比较(举例说明) 数据库删除语句的分别介绍:Delete:用于删除表中的行(注:可以删除某一行:也可以在不删除表的情况下(即意味着表的结构.属性.索引完整)删除所有行)                语法:删除某一行:Delete From 表名称  Where 列名称=值              删除所有行: Delete From 表名称       或     Delete *  From  表名称   Drop:

谁可以说出HashMap和HashSet的相同点和不同点。

谁可以说出HashMap和HashSet的相同点和不同点. 2011-11-15 20:46ruoshui_t | 浏览 20310 次 Perl 2011-11-15 21:17 #知道行家专业创造价值,火热招募中!# 提问者采纳 Map集合,就是有一对属性值的集合,属性包含key,和value.关键字key是唯一不重复的.Map是一个有序的集合,所以查询起来速度很快.而HashSet就像是把HashMap中value去掉,说白了就是只有一个key的HashMap集合.Set是数学中定义的集合

数据中删除语句 Drop、Delete、Truncate的相同点和不同点

数据库中删除语句Drop.Delete.Truncate的相同点和不同点的比较(举例说明) 数据库删除语句的分别介绍: Delete:用于删除表中的行(注:可以删除某一行:也可以在不删除表的情况下(即意味着表的结构.属性.索引完整)删除所有行) 语法:删除某一行:Delete From 表名称  Where 列名称=值 删除所有行: Delete From 表名称       或     Delete *  From  表名称 Drop:用于删除表(注:将表的结构.属性.索引也会被删除.) 语法

数据交换格式XML和JSON对比

1.简介: XML:extensible markup language,一种类似于HTML的语言,他没有预先定义的标签,使用DTD(document type definition)文档类型定义来组织数据:格式统一,跨平台和语言,早已成为业界公认的标准.具体的可以问Google或百度.相比之JSON这种轻量级的数据交换格式,XML可以称为重量级的了. JSON : JavaScript Object Notation 是一种轻量级的数据交换格式.易于人阅读和编写.同时也易于机器解析和生成.它基

存储过程与函数的相同点和不同点

不同点:1.标识符不同.函数的标识符为FUNCTION,过程为:PROCEDURE.2.函数中有返回值,且必须返回,而过程可以没有返回值.3.过程无返回值类型,不能将结果直接赋值给变量:函数有返回值类型,调用时,除在select中,必须将返回值赋给变量.4.函数可以在select语句中直接使用实现对字段进行计算,而存储过程不能,例如:假设已有函数fun_getAVG() 返回number类型绝对值.那么select fun_getAVG(col_a) from table 这样是可以的.5.函数

简述RIP路由协议和OSPF路由协议的相同点和不同点。

路由协议分为静态路由协议和动态路由协议.动态路由协议有很多种,如RIP.OSPF.EIGRP等. 1.RIP(路由信息协议)是路由器生产商之间使用的第一个开放标准.RIP有两个版本:RIPv1和RIPv2,它们均基于经典的距离向量路由算法,最大跳数为15跳.RIPv1路由上不包括掩码信息,所以网络上的所有设备必须使用相同的子网掩码,不支持VLSM(可变长子网掩码).RIPv2可发送子网掩码信息,支持VLSM.RIP的算法简单,但在路径较时收敛速度慢,广播路由信息时占用的带宽资源较多,它适用于网络

抽象类和接口的相同点和不同点

相同点:都不可以实例化.都可以通过继承实现其抽象方法 不同点:接口支持多继承,抽象类不能实现多继承 接口只定义抽象规则:抽象类既可以定义抽象规则,还可以提供以实现的成员 接口可用于回调:抽象类不能实现回调 接口只包含方法.属性.索引器.事件的签名,但是不能定义字段和包含实现的方法:抽象类可以定义字段.属性.包含有实现的方法 接口可以作用于值类型和引用类型:抽象类只能作用于引用类型

指针和引用的相同点和不同点

小记:赋值过来的…… ★相同点: ●都是地址的概念: 指针指向一块内存,它的内容是所指内存的地址:而引用则是某块内存的别名. ★不同点: ●指针是一个实体,而引用仅是个别名: ●引用只能在定义时被初始化一次,之后不可变:指针可变:引用“从一而终”,指针可以“见异思迁”: ●引用没有const,指针有const,const的指针不可变:(具体指没有int& const a这种形式,而const int& a是有     的,  前者指引用本身即别名不可以改变,这是当然的,所以不需要这种形式,

jQueru中数据交换格式XML和JSON对比

1.简介: XML:extensible markup language,一种类似于HTML的语言,他没有预先定义的标签,使用DTD(document type definition)文档类型定义来组织数据:格式统一,跨平台和语言,早已成为业界公认的标准.具体的可以问Google或百度.相比之JSON这种轻量级的数据交换格式,XML可以称为重量级的了. JSON : JavaScript Object Notation 是一种轻量级的数据交换格式.易于人阅读和编写.同时也易于机器解析和生成.它基