【发布时间】:2011-08-04 01:07:54
【问题描述】:
我正在开发一个基于 Mozilla XULRunner 的应用程序。
我正在使用 W3C 提供的xhmtl1-strict.xsd 来获取属性。现在需要在我的应用程序中添加<video> 标签,但我的应用程序不支持任何 HTML5 元素或属性。
那么,有什么建议吗?
【问题讨论】:
标签: html xsd porting xml-validation xulrunner
我正在开发一个基于 Mozilla XULRunner 的应用程序。
我正在使用 W3C 提供的xhmtl1-strict.xsd 来获取属性。现在需要在我的应用程序中添加<video> 标签,但我的应用程序不支持任何 HTML5 元素或属性。
那么,有什么建议吗?
【问题讨论】:
标签: html xsd porting xml-validation xulrunner
HTML5 没有文档类型定义或 XML 模式定义。这是因为,尽管它与前身 HTML 4 共享相同的语法,但 HTML5 本身既不是基于 SGML 也不是基于 XML。它本身就是一种标记语言。
如果您希望使用 Mozilla 技术实现具有 HTML5 功能的浏览器,最新版本的 Gecko 布局引擎支持 HTML5。获取 Gecko/XULRunner SDK here。
【讨论】:
在 Komodo 的 XML 目录中使用了一个 HTML5 DTD,它是一个 XULRunner 应用程序。它也可以在Eclipse 中使用,而无需转换为 XSD。此外,还有基于style sheet 和regex 的DTD2XSD 转换器可用。
【讨论】:
http://www.xmlmind.com/xmleditor/download.shtml 的软件包包含一个文件 addon/config/xhtml/xsd/5.0/xhtml5.xsd,它似乎被许可为开源。
【讨论】:
【讨论】: