使用Web标准建站第2天:什么是名字空间

原创 2005年03月03日 18:45:00

出处:网页设计师 作者:阿捷

DOCTYPE声明好以后,接下来的代码是:<html xmlns="http://www.w3.org/1999/xhtml" lang="gb2312">通常我们HTML4.0的代码只是<html>,这里的"xmlns"是什么呢?

  这个"xmlns"是XHTML namespace的缩写,叫做"名字空间"声明。名字空间是什么作用呢?阿捷自己的理解是:

  由于xml允许你自己定义自己的标识,你定义的标识和其他人定义的标识有可能相同,但表示不同的意义。当文件交换或者共享的时候就容易产生错误。为了避免这种错误发生,XML采用名字空间声明,允许你通过一个网址指向来识别你的标识。例如:

  小王和小李都定义了一个<book>标识,如果小王的名字空间是"http://www.xiaowang.com",小李的名字空间是"http://www.xiaoli.com",那么当两个文档交换数据时,也不会混淆<book>标识,因为它属于不同的名字空间。

  更通俗的解释是:名字空间就是给文档做一个标记,告诉别人,这个文档是属于谁的。只不过这个"谁"用了一个网址来代替。

  XHTML是HTML向XML过渡的标识语言,它需要符合XML文档规则,因此也需要定义名字空间。又因为XHTML1.0不能自定义标识,所以它的名字空间都相同,就是"http://www.w3.org/1999/xhtml"。如果你还不太理解也不要紧,目前阶段我们只要照抄代码就可以了。

  后面的lang="gb2312",指定你的文档用简体中文。

  这个"xmlns"是XHTML namespace的缩写,叫做"名字空间"声明。名字空间是什么作用呢?阿捷自己的理解是:

  由于xml允许你自己定义自己的标识,你定义的标识和其他人定义的标识有可能相同,但表示不同的意义。当文件交换或者共享的时候就容易产生错误。为了避免这种错误发生,XML采用名字空间声明,允许你通过一个网址指向来识别你的标识。例如:

  小王和小李都定义了一个<book>标识,如果小王的名字空间是"http://www.xiaowang.com",小李的名字空间是"http://www.xiaoli.com",那么当两个文档交换数据时,也不会混淆<book>标识,因为它属于不同的名字空间。

  更通俗的解释是:名字空间就是给文档做一个标记,告诉别人,这个文档是属于谁的。只不过这个"谁"用了一个网址来代替。

  XHTML是HTML向XML过渡的标识语言,它需要符合XML文档规则,因此也需要定义名字空间。又因为XHTML1.0不能自定义标识,所以它的名字空间都相同,就是"http://www.w3.org/1999/xhtml"。如果你还不太理解也不要紧,目前阶段我们只要照抄代码就可以了。

  后面的lang="gb2312",指定你的文档用简体中文。

相关文章推荐

新手建站免费空间及其使用体验

新出来的免费空间这几年已经越来越少了,伴随着这种情况还有免费空间的朋友也是越来越少了,回首部落在2015年分享的免费空间,基本上还是前几年就已经有了,只不过由于品质出众,现在仍然受不少人的喜爱。 ...
  • taobaoz
  • taobaoz
  • 2017年11月06日 17:49
  • 58

新手建站十大免费空间推荐-稳定,可用的免费空间及其使用体验

新手建站十大免费空间推荐-稳定,可用的免费空间及其使用体验 新手建站十大免费空间推荐-稳定,可用的免费空间及其使用体验   一、OpenShift OpenShift 1、OpenSh...

建站知识:域名/ 空间/ IP/ 端口之间的关系

先说域名解析吧,比如说你的域名是 www.sunnymould.com,这个域名对应着一个IP地址,域名解析就是把上面的域名转换成这个IP地址的过程,这样你就可以域名访问了上面地址上的内容了。 端口映...
  • tham_
  • tham_
  • 2014年12月15日 21:22
  • 5985

免费jsp空间建站攻略【eatj】【入门】【教程】

我的网站-免费jsp空间建站攻略 1 申请免费的jsp空间 1.1 进入 http://www.eatj.com 1.2 申请注册 1.3 注册成功 1.4 打开确认邮件,点击确认链接 1...

推荐国外免费建站空间,速度快,无广告!

我们常说,天下没有白吃的午餐。然而在互联网时代,一些免费的优秀资源还是存在的,而且质量有时侯还不错,只要你善于发现。当然了,免费空间,你就不要指望从国内来搞了。 选择免费...

有域名有空间怎样建企业网站 - 企业建站十万个为什么

众所周知,建设一个网站必须要有域名、网站空间和建站系统,网站要运营正常,这三样缺一不可。如果把建网站看作是建设房子的话,域名的作用就是房子的地址兼门牌号的作用,没有它网站不能被人访问,而网站空间这可以...

在建站的时候空间的选择也是不可忽略的,很多时候需要把每一个细节都做好

前面的文章中我与大家分享了域名的重要性,以及如何选择网站域名的基本流程,当我们选择好域名之后,那么接下来...

免费自助建站空间集中推荐 (文章来源:爬网志)

看到这篇文章写得很不错,总结的很全面,因此就从精华之家转过来了。jimdo 和viviti自己正在用,感觉jimdo更适合于发布诸如产品介绍之类的东西,100个网页以下的网站足可以应付,操作比较灵活,...

[转]零基础学Qt 4编程实例之四:理解并正确使用名字空间

我们写一个简单的控制台程序。在用到标准库中的函数时,需要添加对标准库的引用。 按照市面上大多数C++程序设计教科书推荐的做法,可以使用#include 或者是#include “iostream.h...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:使用Web标准建站第2天:什么是名字空间
举报原因:
原因补充:

(最多只允许输入30个字)