我的项目的 Assets 文件夹中有一些 HTML 文件包含错误:Self-closing syntax (/>) used on a non-void HTML element
由于这些错误,我无法编译我的项目。
我不知道这里有什么问题,所以我列出了所有可能与错误相关的内容。
- 我最近切换到 Mac(从 PC)。
- 在 Eclipse JUNO 上安装了最新的 ADK 和 ADT 插件。
相同的代码在我的最后一台机器上运行良好(Linux,也在 Windows 上尝试过)。
我研究了一下,发现 HTML5 中不允许使用自闭合标签,但在 HTML4 中是可以的。
- 我猜,有一些配置可以让我切换到我的 html 文件的 HTML4 解析,但我无法找到。
- 我搜索并找不到如何禁用 HTML 验证。(验证没有选项,即
Preferences->Validation
)
以前有人遇到过这个错误吗?这个奇怪的问题有什么解决方案吗?
注意:有数百个 HTML 文件,它们都有相同的错误。代码库也被许多人共享。所以更改 HTML 代码不是一个可行的选择。