是否有HTML5规格的机器可读版本?

Jos*_*vis 14 html5

我正在寻找类似于DTD的HTML5规范的机器可读版本,尽管只要它是可解析的,任何格式都可以.

HTML5规范似乎并不包含任何的排序,所以我的第一个想法是寻找到验证.我挖掘了validator.nu验证器的来源,但似乎他们使用的模式是通过解析规范(例如解析其HTML及其英文文本)来构建的,我将不得不构建验证器来生成它.

更具体地说,我正在寻找一个元素列表,它们的内容模型,以及它们的类型属性列表,它们是否是必需的或者它们具有默认值.

最后,我要提一下,我不是在寻找验证具体文件的方法.我会直接使用W3C的验证器或validator.nu.我正在寻找规格,以便我可以在我自己的应用程序中使用它们.

Tak*_*Tak 3

浏览 W3 的网站我只能看到两件事:

  • “由于 HTML5 不再正式基于 SGML,DOCTYPE 不再满足此目的,因此不再需要引用 DTD。” 来自 HTML5 工作草案。并不是说没有,只是客户不需要
  • 而且 HTML5 显然仍然是一个工作草案,而不是一个规范,这意味着 稍后可能会发布 DTD

我和你一样仔细地寻找过,但没有任何具体的东西。我认为 validator.nu 的方法是最好的,因为在就规范达成一致之前工作草案可能会多次更改。如果有人确实发布了非官方 DTD,则需要不断维护。

+1很好的问题,我希望我能找到具体的答案。我希望别人也能!