Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xml HTML5是什么类型的文档?_Xml_Html - Fatal编程技术网

Xml HTML5是什么类型的文档?

Xml HTML5是什么类型的文档?,xml,html,Xml,Html,我知道XHTML是一个XML有效文档(例如,所有标记都像一样关闭)。然而,HTML5肯定不是这样。它是什么“类型”的文档 换句话说:是否有一个文档的名称是带有可选属性的“文本和尖括号括起来的标记,并且可以选择关闭”?将HTML5定义为 一种抽象语言,用于描述文档和应用程序,以及一些用于与使用该语言的资源的内存表示进行交互的API 这种抽象语言可以使用不同的具体语法进行传输 第一个是与text/HTMLMIME类型相关联的HTML语法 第二个是XHTML语法,它是与application/XHT

我知道XHTML是一个XML有效文档(例如,所有标记都像

一样关闭)。然而,HTML5肯定不是这样。它是什么“类型”的文档

换句话说:是否有一个文档的名称是带有可选属性的“文本和尖括号括起来的标记,并且可以选择关闭”

将HTML5定义为

一种抽象语言,用于描述文档和应用程序,以及一些用于与使用该语言的资源的内存表示进行交互的API

这种抽象语言可以使用不同的具体语法进行传输

  • 第一个是与
    text/HTML
    MIME类型相关联的HTML语法

  • 第二个是XHTML语法,它是与
    application/XHTML+XML
    MIME类型相关联的XML应用程序

  • 这种抽象语言的另一种表示形式是内存中的文档对象模型(DOM)


是;它叫HTML。(另见SGML)那么“&”将是HTML吗?我觉得不是……HTML是基于SGML的;XHTML是基于XML的,对此我们不能多说了。@felipsmartins谢谢你的链接,但正如我在问题中已经说过的,我知道HTML5不是XML。