我正在寻找类似于DTD的HTML5规范的机器可读版本,尽管只要它是可解析的,任何格式都可以.
在HTML5规范似乎并不包含任何的排序,所以我的第一个想法是寻找到验证.我挖掘了validator.nu验证器的来源,但似乎他们使用的模式是通过解析规范(例如解析其HTML及其英文文本)来构建的,我将不得不构建验证器来生成它.
更具体地说,我正在寻找一个元素列表,它们的内容模型,以及它们的类型属性列表,它们是否是必需的或者它们具有默认值.
最后,我要提一下,我不是在寻找验证具体文件的方法.我会直接使用W3C的验证器或validator.nu.我正在寻找规格,以便我可以在我自己的应用程序中使用它们.
浏览 W3 的网站我只能看到两件事:
我和你一样仔细地寻找过,但没有任何具体的东西。我认为 validator.nu 的方法是最好的,因为在就规范达成一致之前工作草案可能会多次更改。如果有人确实发布了非官方 DTD,则需要不断维护。
+1很好的问题,我希望我能找到具体的答案。我希望别人也能!