当前位置:  编程技术>WEB前端

第2天:什么是名字空间

    来源: 互联网  发布时间:2014-09-06

    本文导语:  DOCTYPE声明好以后,接下来的代码是: 通常我们HTML4.0的代码只是,这里的"xmlns"是什么呢? 这个"xmlns"是XHTML namespace的缩写,叫做"名字空间"声明。名字空间是什么作用呢?阿捷自己的理解是: 由于xml允许你自己定义自己的标识...

DOCTYPE声明好以后,接下来的代码是:

通常我们HTML4.0的代码只是,这里的"xmlns"是什么呢?

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

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

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

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

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

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


    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 怎样把工作区1,2,3.4的名字改为自己想要的名字
  • 想取一个字段的名字以及中文名字该怎么做?
  • 我的无线网卡的默认驱动名字为ath0,我希望给他换个名字比如adm1
  • 没有名字的struct
  • 取个英文名字,,,,这里有没有去javaranch.com的朋友呀?
  • 关于字体名字?????……
  • solaris的系统日志文件叫什么名字?在什么目录下??如何打开/关闭系统日志????
  • Mandrake82 的中文包叫什么名字?
  • 请问我在SERVLET中如何能知道调用它的JSP的名字呢?
  • 请教如何更改rh7.2(字符模式)下机器的名字?
  • 请问:环境变量的名字随便写一个可不可以呀。
  • kill的哪个参数是跟程序名字的?
  • 帮文件改个名字
  • 如何根据窗口名字,激活窗口?
  • 关于fork execl...进程名字..
  • linux 杀死名字相同的kill语句
  • centos系统运行脚本,显示bash进程,能否以脚本名字显示?
  • 我有网卡3COM,如何设置RED HAT LINUX 7.1的服务器的主机名字?
  • 请问Java如何得到本地机器名字?
  • 请问用哈希表存储数据,那我怎么获得键的名字,而不是键的值,谢谢,在线等候


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3