加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

XML与HTML

发布时间:2020-12-16 05:41:01 所属栏目:百科 来源:网络整理
导读:XML和HTML名字看起来相近,但首先要说的是XML不是用来替换HTML的技术,XML和HTML是为了不同的目的而设计。HTML设计的核心是显示数据,XML设计的核心是包含与传输数据。 背景: HTML是非常伟大的技术,因为它允许科学家们以一种有效的、相对结构化的方式在Int

XML和HTML名字看起来相近,但首先要说的是XML不是用来替换HTML的技术,XML和HTML是为了不同的目的而设计。HTML设计的核心是显示数据,XML设计的核心是包含与传输数据。

背景:

HTML是非常伟大的技术,因为它允许科学家们以一种有效的、相对结构化的方式在Internet上共享信息。直到后来出现网页浏览器,当HTML因为可以图形浏览而变的生动后,网页开发人员开始为这一语言添加各种特性。虽然这些新特性一开始很不错,但他们破坏了HTML设计的简单性,且在浏览器如何显示网页这一问题带来了不一致。 理想情况下,网页设计者应能够确切的定义网页如何显示,并使网页的显示不管在哪种 浏览器货操作系统上都是一样的。设计者甚至应该能够定义网页指的是什么,并使这些内容显示在不同的浏览器平台上都是一样的。这样的目标还比较遥远,但XML在这一目标的实现发挥着重要作用。

XML是用户创建特定语言如HTML的一种通用语言。它是指XML提供一种基本结构以及标记语言必须遵守的一组规则。使用XML可以创建一种独特的标记语言来描述任何一种信息,包括网页。XML提供了基础规则,以统一的方式来组织信息。XML并不是HTML的代替品,HTML是相对不那么结构话的语言,它可以从XML的规则得到改进。

XML与HTML区别

(一、)语法要求不同

1、在html中不区分大小写,在xml中严格区分。
2、在HTML中,有时不严格,如果上下文清楚地显示出段落或者列表键在何处结尾,那么你可以省略</p>或</li>之类的结束标记。在XML中,是严格的树状结构,绝对不能省略掉结束标记。
3、在XML中,拥有单个标记而没有匹配的结束标记的元素必须用一个/ 字符作为结尾。这样分析器就知道不用查找结束标记了。
4、在XML中,属性值必须分装在引号中。在HTML中,引号是可用可不用的。
5、在HTML中,可以拥有不带值的属性名。在XML中,所有的属性都必须带有相应的值。
6、在XML文档中,空白部分不会被解析器自动删除;但是html是过滤掉空格的。

(二、)标记不同

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

XML语法规则:

1、XML文件必须有根元素

2、XML文件必须有关闭标签

3、XML标记对大小写敏感

4、XML元素必须被正确的嵌套

5、XML属性必须加引号

对于XML最好的形容可能是: XML是一种跨平台的,与软、硬件无关的,处理与传输信息的工具,XML未来将会无所不在,XML将成为最普遍的数据处理和数据传输的工具。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读