2011-04-12 21 views
10

Estoy desarrollando una aplicación basada en Mozilla XULRunner.¿Existe un equivalente xhtml.xsd disponible para HTML5?

Estoy usando el xhmtl1-strict.xsd proporcionado por el W3C para buscar el atributo. Ahora el requisito vino para agregar la etiqueta <video> a mi aplicación, pero mi aplicación no admite ningún elemento o atributo HTML5.

¿Alguna sugerencia?

+0

Lo mismo para DTD: http://stackoverflow.com/questions/4053917/where-is-the-html5-document-type-definition –

Respuesta

6

HTML5 no tiene una definición de tipo de documento ni una definición de esquema XML. Esto se debe a que, aunque comparte la misma sintaxis que su predecesor HTML 4, HTML5 no está basado ni en SGML ni en XML. Es un lenguaje de marcado en sí mismo.

Si está buscando implementar un navegador con capacidades HTML5 utilizando las tecnologías de Mozilla, la última versión del motor de diseño de Gecko es compatible con HTML5. Obtenga el Gecko/XULRunner SDK here.

0

Hay un HTML5 DTD que se utiliza en el Catálogo XML de Komodo, que es una aplicación XULRunner. También se puede usar en Eclipse sin convertir a un XSD. Además, hay disponibles convertidores DTD2XSD basados ​​en style sheet y regex.

4

Los paquetes en http://www.xmlmind.com/xmleditor/download.shtml contienen un archivo addon/config/xhtml/xsd/5.0/xhtml5.xsd que parece tener licencia de código abierto.

+1

El XSD de el XMLmind-pack no es oficial y tiene inconsistencias con http://dev.w3.org/html5, pero fue un buen punto de partida para mí (!), gracias. –

Cuestiones relacionadas