XML,HTML,XHTML

1.什么是可扩展标记语言(XML)

(1)可扩展标记语言是一种很像超文本标记语言的标记语言

(2)它的设计宗旨是传输数据,而不是显示数据

(3)它的标签没有被预定义。您需要自行定义标签

(4)它被设计为具有自我描述性

(5)它是W3C的推荐标准

2.可扩展标记语言和超文本标记语言之间的差异

它不是超文本标记语言的代替,它是它是对超文本标记语言的补充。它和超文本标记语言为不同的目的而设计:

(1)它被设计用来传输和存储数据,其焦点是数据的内容

(2)超文本标记语言被设计用来显示数据,其焦点是数据的外观

超文本标记语言旨在显示信息,而它旨在传输信息。对它最好的描述是:它是独立于软件和硬件的信息传输工具

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

3.XML命名规则

(1)名称可以含字母、数字以及其他的字符

(2)名称不能以数字或者标点符号开始

(3)名称不能以字符 “xml”(或者 XML、Xml)开始

(4)名称不能包含空格

3.XHTML

* XHTML是EXtensible HyperText Markup Language的英文缩写,即可扩展的超文本标记语言.

* XHTML语言是一种标记语言,它不需要编译,可以直接由浏览器执行.

* XHTML是用来代替HTML的, 是2000年w3c公布发行的.

* XHTML是一种增强了的HTML,它的可扩展性和灵活性将适应未来网络应用更多的需求.

* XHTML是基于XML的应用.

* XHTML更简洁更严谨.

* XHTML也可以说就是HTML一个升级版本.(w3c描述它为'HTML 4.01')

* 除此之外XHTML和HTML基本相同.

* XHTML是大小写敏感的,XHTML与html是不一样的.标准的XHTML标签应该使用小写.

4.XHTML与HTML 对比

(1)所有的标记都必须要有一个相应的结束标记

(2)所有标签的元素和属性的名字都必须使用小写

(3)所有的XML标记都必须合理嵌套

(4)所有的属性必须用引号""括起来

(5)把所有<和&特殊符号用编码表示

(6)给所有属性赋一个值

(7)不要在注释内容中使“--”

(8)图片必须有说明文字

5.如何将HTML转换成XHTML

(1)添加一个 XHTML <!DOCTYPE> 到网页中。

(2)添加 xmlns 属性到每个页面的 html 元素中。

(3)修改所有的元素为小写。

(4)关闭所有的空元素。

(5)修改所有的属性名称为小写。

(6)所有属性值添加引号。

转载于:https://my.oschina.net/u/3412745/blog/885980

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值