是否有可用于HTML5的xhtml.xsd等效项?

时间:2011-04-12 16:13:08

标签: html5 xsd porting xml-validation xulrunner

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

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

那么,有什么建议吗?

4 个答案:

答案 0 :(得分:6)

HTML5没有doctype定义或XML架构定义。这是因为,虽然它与其前身HTML 4具有相同的语法,但HTML5本身既不基于SGML,也不基于XML。它本身就是一种标记语言。

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

答案 1 :(得分:4)

http://www.xmlmind.com/xmleditor/download.shtml处的软件包包含一个文件addon / config / xhtml / xsd / 5.0 / xhtml5.xsd,似乎已获得开源许可。

答案 2 :(得分:0)

在Komodo的XML目录中使用了HTML5 DTD,它是一个XULRunner应用程序。它也可以在Eclipse中使用,而不必转换为XSD。此外,还提供基于style sheetregex的DTD2XSD转换器。

答案 3 :(得分:0)

要验证XHTML5,请使用v.Nu。

中的模式

详情请见:

https://github.com/unsoup/validator