在Java 7源代码的JavaDoc注释中使用元素kbd
或samp
时,Netbeans 8.0会使用Unknown HTML Tag: <kbd>
等警告标记这些元素。
这些元素在HTML 4.1(由JavaDoc生成器生成的格式)和较新的HTML5规范中有效,因此Netbeans似乎不正确,将它们声明为未知。
有没有办法可以编辑Netbeans 8.0识别的HTML元素列表?
(我知道在Netbeans中可以禁用此类警告,但我不想这样做。我希望收到有关真正无效标记的警告,但在这种情况下,标记有效。)
答案 0 :(得分:3)
这是netbeans 8.0的一个错误。已为某些元素<s>
和<strike>
填充bug report的人。您可以登录netbeans bugzilla数据库并完成错误报告。然后你只需要等待并希望它将在下一个版本中修复。
另一种可能性是修补NetBeans,但这可能有点困难。
答案 1 :(得分:-1)
我认为这里的问题不是Netbeans本身,因为它们在任何.html(.phtml,.jsp,...)文件中使用时都能识别这些标签。
我认为JavaDoc或最终生成JavaDoc的解析器可能不支持这些标记,因此Netbeans告诉您这些HTML标签不是有效的。
但我不确定这一点,这只是猜测,因为如上所述,标签在.html文件中被识别。