XML 与 HTML区别

版权声明: https://blog.csdn.net/hemingyang97/article/details/82503053

XML 与 HTML区别

  1. 什么是XML、HTML?

   XML:可扩展标记语言,标准通用标记语言的子集,是一种用于标记电子文件使其具有结构性的标记语言。

HTML:超文本标记语言,就是指页面内可以包 含图片、链接,甚至音乐、程序等非文字元素。超文本标记语言的结构包括“头”部分(英语:Head)、和“主体”部分(英语:Body), 其中“头”部提供关于网页的信息,“主体”部分提供网页的具体内容。

不同之处

语法有所不同。XML语法比较严谨而HTML语法比较松散。
用途不同。XML主要用于数据格式化存储而HTML主要用于网页的编辑。

区别:

html是一种基本的web网页设计语言,xhtml是一个基于XML的置标语言。

最主要的不同:

XHTML元素必须正确的被嵌套,元素必须关闭,标签必须小写,必须有根元素。

  1. XML、HTML的主要区别?

(1.) XML是区分大小写字母的,HTML不区分。

(2.) 在HTML中,如果上下文清楚地显示出段落或者列表键在何处结尾,那么你可以省略</p>或者</li>之类的结束标记。在XML中,绝对不能省略掉结束标记。

HTML:<img src="1.jpg"><br><br>

XML:<img src="1.jpg"></img><br/><br/>

(3.)在XML中,拥有  单个标记而没有匹配的结束标记的元素必须用一个 / 字符作为结尾。这样分析器就知道不用 查找结束标记了。

(4.)在XML中,属性值必须分装在引号中。在HTML中,引

+++号是可用可不用的。

(5.)在HTML中,可以拥有不带值的属性名。在XML中,所有的属性都必须带有相应的值。XML是用来存储和传输数据的HTML是用来显示数据的如果使用了完全符合XML语法要求的HTML,那么就叫做符合XHTML标准(可扩展超文本标记语言(英语:eXtensible HyperText Markup Language,XHTML),是一种标记语言,表现方式与超文本标记语言HTML)类似,不过语法上更加严格。从继承关系上讲,HTML是一种基于标准通用标记语言SGML)的应用,是一种非常灵活的置标语言,而XHTML则基于可扩展标记语言XML),XML是SGML的一个子集。XHTML 1.0在2000年1月26日成为W3C的推荐标准。)。

符合XHTML标准的页面有利于SEO。(SEOSearch Engine Optimization:,译为搜索引擎优化。是一种方式:利用搜索引擎的规则提高网站在有关搜索引擎内的自然排名。目的是:为网站提供生态式的自我营销解决方案,让其在行业内占据领先地位,获得品牌收益;SEO包含站外SEO和站内SEO两方面;为了从搜索引擎中获得更多的免费流量,从网站结构、内容建设方案、用户互动传播、页面等角度进行合理规划,还会使搜索引擎中显示的网站相关信息对用户来说更具有吸引力。

 

猜你喜欢

转载自blog.csdn.net/hemingyang97/article/details/82503053