什么是XHTML(XHTML)?

可扩展超文本标记语言(XHTML)是一种快速引用多种语言建议的方法,这些语言建议在支持Internet的设备上被广泛用于查看网页。虽然以其前身超文本标记语言(HTML)命名,但它实际上是基于可扩展标记语言(XML),它是一种非常有选择性的...
可扩展超文本标记语言(XHTML)是一种快速引用多种语言建议的方法,这些语言建议在支持Internet的设备上被广泛用于查看网页。虽然以其前身超文本标记语言(HTML)命名,但它实际上是基于可扩展标记语言(XML),它是一种非常有选择性的语言标准通用标记语言(SGML)的一部分。本质上,它们都是SGML的后代。HTML是SGML的直接应用,而XHTML则被称为命名空间,或是XML文档的一组定义,当在任何给定的情况下使用多个XML词汇表时,XHTML有助于消除歧义可扩展超文本标记语言是一种较新的编码形式,它允许在网页上包含的不仅仅是格式化信息这种语言的产生是由于HTML的一些限制和HTML实现方式的不同。在HTML发展到第四版时,它开始被许多HTML解释器(将HTML文档解析为格式化的计算机程序)正确使用,可视网页。随着移动设备和其他网络浏览平台的出现,需要一个更好的解决方案。XML是SGML在HTML上更严格的实现,不同的XML名称空间可以在一个实例中使用。因此,在2000年前后,万维网联盟(W3C)起草并提出了XHTML作为解决这些新问题的建议之一无论出于何种目的,XHTML在大多数方面都模仿HTML,但由于前者使用XML命名空间,因此任何XML解释器都可以解析它,而HTML仅限于HTML解释器。XHTML实际上是在SGML更严格的XML子集下重新创建的HTML,最新的语言可以立即被现有的web浏览器解释,同时也可以在其他平台上使用。XHTML名字对象的可扩展性也很重要,它不仅提供了被更多程序和平台读取的能力,但它还可以进一步扩展,允许在文档中使用其他XML名称空间,它可以通过多种方式进行扩展,而不仅仅是显示页面格式。例如,可以在这些文档中包含数学标记语言(MathML),以显示数学公式和符号。也可以使用可缩放向量图形(SVG)命名空间在此类文档中嵌入图像。因此,XHTML也可以包含在另一个XML文档中。由于XHTML实际上只是根据XML规则提炼的HTML,它提供了三个文档类型定义(DTD),它们与HTML版本4的定义相同标记语言的元素,包括何时、何地和如何使用它,以及任何相关的属性然而,在后来的XHTML版本中,另一种更健壮的描述XML文档的方式xmlschema被建立起来,它进一步扩展了XHTML,而XHTML的各种精简版本也被开发出来,这些版本可以被构建为特定的用途,其中许多都是围绕移动计算平台而构建的
  • 发表于 2020-07-30 07:23
  • 阅读 ( 773 )
  • 分类:电脑网络

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
admin
admin

0 篇文章

作家榜 »

  1. xiaonan123 189 文章
  2. 汤依妹儿 97 文章
  3. luogf229 46 文章
  4. jy02406749 45 文章
  5. 小凡 34 文章
  6. Daisy萌 32 文章
  7. 我的QQ3117863681 24 文章
  8. 华志健 23 文章

联系我们:uytrv@hotmail.com 问答工具