是否有适用于HTML5的xhtml.xsd等效文件可用?

15

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

我使用W3C提供的xhtml1-strict.xsd来获取属性。现在,需求是向我的应用程序添加<video>标签,但我的应用程序不支持任何HTML5元素或属性。

那么,有什么建议吗?


同样适用于DTD:https://dev59.com/questions/6G855IYBdhLWcg3w-JXR - Ciro Santilli OurBigBook.com
4个回答

9

HTML5没有DOCTYPE定义或XML模式定义。这是因为,尽管它与其前身HTML4共享相同的语法,但HTML5本身既不基于SGML也不基于XML。它是一种独立的标记语言。

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


6

2
XMLmind-pack的XSD非官方,并且与http://dev.w3.org/html5存在不一致,但对我来说是一个很好的起点(!)谢谢。 - Peter Krauss

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

2

这在某些情况下可能很有用,但不幸的是它不是一个完整的XSD模式 - 它基于Relax NG,因此您不能使用它与所有验证器一起使用,也不能将其与像xjc这样创建JAXB Java绑定类的工具一起使用,适用于XHTML5。 - JeffFromOhio

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接