html和xml有哪些区别?-曦曦SEO

html和xml有哪些区别?

成都SEO作者:曦曦SEO时间:2020-07-19来源:成都seo浏览:144

  html和xml有哪些区别?

  一、HTML

  HTML(HyperTextMark upLanguage)是WWW的描述语言。

  二、XML

  XML是可扩展标记语言(extensiblemarkuplanguage,可扩展标记语言),是一种用来定义其他语言的元语言,它的前身是标准通用标记语言SGML。没有标记集和语法规则,但有语法规则。任何XML文档都必须是格式良好的,适合任何类型的应用和正确的解析,即每个打开的标记必须有一个匹配的结束标记,不能包含反向的标记,并且在句子的组成上应符合技术规范的要求。XML文档可以有效,但不一定有效。所谓有效文档是指符合文档类型定义(DTD)的文档。如果文档符合模式的规定,则该文档是模式有效的。

  三、HTML与XML的区别

  通过以上对HTML和XML的理解,让我们看看它们之间的区别和联系

  xml和html都用于操作数据或数据结构。在结构上大致相同,但在本质上有明显的区别。综合网站上的各种材料总结如下。

  (一) 不同的语法要求:

  ① 它在html中不区分大小写,但在xml中严格区分。

  ② 在HTML中,有时并不严格。如果上下文清楚地显示了段落或列表键的结束位置,则可以省略结束标记或在XML中,是一个严格的树结构,并且不能省略结束标记。

  ③ 在XML中,只有一个标记但没有匹配的结束标记的元素必须以/字符结尾。这样,分析器就知道不需要查找结束标记。

  ④ 在XML中,属性值必须用引号括起来。在HTML中,引号是否可用。

  ⑤ 在HTML中,可以有没有值的属性名。在XML中,所有属性都必须有相应的值。

  ⑥ 在XML文档中,空白部分不会被解析器自动删除,而是HTML过滤掉空格。

  (二) 标记不同:

  ① HTML使用固有的标记;而xml没有固有的标记。

  ② Html标记是预定义的;XML标记是免费的、可自定义的和可扩展的。

  (三) 不同功能:

  ① html是用来显示数据的,xml是用来描述数据和存储数据的,所以它可以作为一个持久的媒介!Html结合数据和显示,并在页面上显示数据;xml

  从显示中分离数据。XML是用来描述数据的,重点是数据的内容。HTML是用来显示数据的,它的重点是数据的外观。

  ② xml并不是HTML的替代品,xml和HTML是两种用途不同的语言。XML并不是要取代HTML;事实上,XML可以看作是HTML的补充。XML和HTML的目标是不同的。HTML的设计目标是显示数据并关注数据的外观,而XML的设计目标是描述数据并关注数据的内容。

  ③ 没有任何行为的XML。与HTML类似,XML什么也不做。(普通)

  ④ 对XML最好的描述可能是:XML是一种跨平台、独立于软件和硬件的信息处理和传输工具。

  ⑤ XML在未来将无处不在。XML将成为最常用的数据处理和数据传输工具。


文章作者:曦曦SEO
文章标题:html和xml有哪些区别?
文章链接:http://www.snjkrh.cn/1401.html

相关文章

添加回复:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。