15

我正在开发一个基于 Mozilla XULRunner 的应用程序。

我正在使用xhmtl1-strict.xsdW3C 提供的来获取属性。现在需要将<video>标签添加到我的应用程序中,但我的应用程序不支持任何 HTML5 元素或属性。

那么,有什么建议吗?

4

4 回答 4

9

HTML5 没有文档类型定义或 XML 模式定义。这是因为,尽管它与前身 HTML 4 共享相同的语法,但 HTML5 本身既不是基于 SGML 也不是基于 XML。它本身就是一种标记语言。

如果您希望使用 Mozilla 技术实现具有 HTML5 功能的浏览器,最新版本的 Gecko 布局引擎支持 HTML5。在此处获取 Gecko/XULRunner SDK 。

于 2011-04-12T16:16:15.193 回答
6

http://www.xmlmind.com/xmleditor/download.shtml上的软件包包含一个文件 addon/config/xhtml/xsd/5.0/xhtml5.xsd 似乎被许可为开源。

于 2013-11-13T00:47:21.900 回答
2

Komodo 的 XML 目录中使用了一个HTML5 DTD,它是一个 XULRunner 应用程序。它也可以在Eclipse中使用,而无需转换为 XSD。此外,还有样式表和基于正则表达式的 DTD2XSD 转换器可用。

于 2012-07-27T21:45:52.880 回答
2

要验证 XHTML5,请使用 v.Nu 中的模式。

有关详细信息,请参阅:

https://github.com/unsoup/validator

于 2016-03-08T09:31:47.083 回答