我是否可以在Javascript中解析XML或JSON资源,它告诉我哪些HTML元素,它们的属性是什么以及我可以应用哪些CSS样式?我希望有一个有效选项列表,而无需手动输入所有内容。
请在这里忍受我,我是这个网络新手,但有很多C经验(主要是游戏引擎)。
TIA!
答案 0 :(得分:2)
(X)版本5之前的HTML具有可以解析的DTD(您可以从Doctype获取您正在使用的(X)HTML版本的URL。
HTML 5没有官方的机器可读规范。您可以从the validator.nu source code中提取有用的东西。
可以应用于元素的CSS属性仅取决于应用于其他CSS属性的内容。它们与HTML的唯一联系是浏览器的默认样式表会自动应用某些属性。
答案 1 :(得分:0)
很抱歉,这个答案对您来说已经晚了六年。我一直在寻找相同的东西,最终编写了我自己的工具,用于从标准中提取某些规范并将其导出为JSON
https://github.com/tawesoft/html5spec(自我晋升免责声明:我做到了)
希望能帮助到某人