xml格式(xml)和xhtml(xhtml)的区别

XML与XHTML...

XML与XHTML

可扩展标记语言(也称为XML)是一组规则。这些规则专门针对电子编码的文件。XML的主要目标是强调internet上的简单性、通用性和可用性。XML是一种文本数据格式,它支持Unicode,可以方便地跨所有语言读取。尽管XML设计的主要目标是特别关注文档,但它通常也用于表示任意数据结构(例如web服务)。实际上,开发人员可以使用大量的编程接口来访问XML数据。还有各种模式系统是专门为帮助定义基于XML的语言而设计的。

可扩展超文本标记语言(也称为XHTML)是XML标记语言家族的一部分。它实际上模拟了超文本标记语言(或HTML),或者只是作为超文本标记语言(或HTML)的扩展。XHTML充当XML家族中的一个应用程序,是SGML的一个限制性更强的子集。由于XHTML文档格式良好,因此可以使用XML解析器对其进行解析,这进一步区分了XHTML和HTML。

XML文档完全由Unicode中的字符组成。有一些控制字符被排除在Unicode之外;但是,那些在Unicode中找到的文档能够成为XML文档中的内容。在XML文档中有大量的工具可以识别Unicode字符的编码。还有一些设施可以表达那些无法使用的字符。Unicode被编码成字节以便存储或传输–这些翻译的Unicode表达式被称为编码。XML使用任何(如果不是全部)Unicode定义的编码,以及许多字符出现在Unicode中的不同编码。它提供了一种机制,允许XML处理器确定正在使用哪种编码。

XHTML有三个特定版本:XHTML1.0Strict,其中包括在HTML4.01中未标记为deprecated的元素和特征;XHTML1.0过渡版,包括演示文稿特有的元素(例如“字体”和“删除线”);XHTML1.0框架集,它允许定义框架集文档。XHTML也可以模块化,它提供了一个抽象的属性集合,XHTML可以通过它进行子集和扩展。这只是帮助XHTML将其范围扩展到其他著名平台(例如移动设备和支持web的电视)的一种手段。

总结:

1.XML是为文档编码设置的一组规则;XHTML是HTML的XML等价物,HTML是SGML的一个限制性更强的子集。

2.XML完全由Unicode组成;XHTML有三个版本:XHTML1.0严格版、XHTML1.0过渡版和XHTML1.0框架集。

  • 发表于 2021-06-23 01:43
  • 阅读 ( 164 )
  • 分类:互联网

你可能感兴趣的文章

html格式(html)和xhtml(xhtml)的区别

...性 5. 并列比较——HTML与XHTML的表格形式 6.摘要 什么是html格式(html)? HTML代表超文本标记语言。它是网络的基础语言。HTML的主要目标是创建网页的结构。它基于SGML。HTML有不同的版本,如HTML1、2等。最新版本是HTML5。它主要用于...

  • 发布于 2020-10-19 05:37
  • 阅读 ( 231 )

json格式(json)和xml(xml)的区别

...别——json与xml 不同的计算机系统和数据库有不同的数据格式。这些数据可能彼此不兼容。JSON和XML是web中不同系统之间交换数据的两种常用格式。JSON和XML的主要区别在于JSON(JavaScript对象表示法)是一种元语言,而XML(可扩展标...

  • 发布于 2020-10-20 01:35
  • 阅读 ( 199 )

html格式(html)和xhtml(xhtml)的区别

HTML与XHTML 比较HTML(超文本标记语言)和XHTML(可扩展HTML)就像比较同卵双胞胎一样,因为我们实际上只能指出几个细微的差别。这是因为XHTML源于HTML只是为了符合XML标准。两者之间的主要区别是XHTML与HTML相比相对严格。虽然用H...

  • 发布于 2021-06-22 10:56
  • 阅读 ( 228 )

标记语言(markup language)和程序设计语言(programming language)的区别

...标记语言定义了一组规则,用于以人类可读和机器可读的格式对文档进行编码,而编程语言提供了一组命令和语法,可用于编写用户理解的计算机程序计算机。 标记语言(markup language)是一种用于在样式精确的电子文档中注释...

  • 发布于 2021-07-01 02:50
  • 阅读 ( 648 )

rss(rss)和原子(atom)的区别

关键区别:realsimplesyndication(RSS)是一系列web提要格式,用于发布经常更新的作品。Atom指的是一对web提要标准。 RSS和Atom等Web提要通常用于从网站获取定期更新。这比手动访问站点以检查数据是否更新更容易。使用web提要还允...

  • 发布于 2021-07-12 08:53
  • 阅读 ( 250 )

AJAX(ajax)和菲律宾比索(php)的区别

关键区别:AJAX代表异步JavaScript和XML。它是一组用于设计网站的web开发程序。这些程序结合使用XHTML进行基本编程、CSS进行样式设置、DOM进行交互、使用XML和XSLT进行数据交换、XMLHttpRequest和JavaScript来创建交互式web应用程序。另一...

  • 发布于 2021-07-13 06:00
  • 阅读 ( 160 )

AJAX(ajax)和休息(rest)的区别

关键区别:AJAX代表异步JavaScript和XML。它是一组用于设计网站的web开发程序。这些程序结合使用XHTML进行基本编程、CSS进行样式设置、DOM进行交互、使用XML和XSLT进行数据交换、XMLHttpRequest和JavaScript来创建交互式web应用程序。REST...

  • 发布于 2021-07-13 06:04
  • 阅读 ( 252 )

AJAX(ajax)和ajax控件工具包(ajax control toolkit)的区别

关键区别:AJAX代表异步JavaScript和XML。它是一组用于设计网站的web开发程序。这些程序结合使用XHTML进行基本编程、CSS进行样式设置、DOM进行交互、使用XML和XSLT进行数据交换、XMLHttpRequest和JavaScript来创建交互式web应用程序。另一...

  • 发布于 2021-07-13 06:06
  • 阅读 ( 140 )

AJAX(ajax)和json文件(json)的区别

...中,这是以数组、向量、列表或序列的形式实现的。 JSON格式与XML非常相似,可以作为后者的替代格式。它主要用于在服务器和web应用程序之间传输数据。它还经常用于通过网络连接序列化和传输结构化数据。 AJAX和JSON的主要区...

  • 发布于 2021-07-13 06:07
  • 阅读 ( 142 )

xml格式(xml)和html格式(html)的区别

...语言。它定义了一组规则,用于以人类可读和机器可读的格式对文档进行编码。HTML代表超文本标记语言。它是一种众所周知的用于开发网页的标记语言。它已经存在了很长一段时间,是常用的网页设计。 XML代表可扩展标记语言...

  • 发布于 2021-07-13 06:21
  • 阅读 ( 258 )
csuq6235
csuq6235

0 篇文章

相关推荐