Netbeans 8.0 ошибочно выдает предупреждение «Неизвестный HTML-тег»

#java #html #netbeans #javadoc

#java #HTML #netbeans #Javadoc

Вопрос:

При использовании элементов kbd или samp в комментариях JavaDoc к исходному коду Java 7 Netbeans 8.0 помечает эти элементы предупреждением, таким как Unknown HTML Tag: <kbd> .

Эти элементы допустимы в HTML 4.1 (который является форматом, созданным генератором JavaDoc) и в более новой спецификации HTML5, поэтому Netbeans кажется неправильным объявлять их неизвестными.

Есть ли способ отредактировать список HTML-элементов, распознанных Netbeans 8.0?

(Я знаю, что этот тип предупреждения может быть отключен в Netbeans, но я не хочу этого делать. Я хочу получать предупреждения о действительно недопустимой разметке, но в этом случае разметка действительна.)

Ответ №1:

Это ошибка netbeans 8.0. Кто-то уже заполнил отчет об ошибке для элементов <s> и <strike> . Вы можете войти в базу данных netbeans bugzilla и заполнить отчет об ошибке. Тогда вам просто нужно ждать и надеяться, что это будет исправлено в следующем выпуске.

Другой возможностью является исправление NetBeans, но это может быть немного сложнее.

Ответ №2:

Я думаю, что проблема здесь не в самом Netbeans, потому что он отлично распознает эти теги, когда они используются в любом файле .html (.phtml, .jsp, …).

Я думаю, что эти теги могут не поддерживаться JavaDoc или анализатором, который генерирует JavaDoc в конце, и поэтому Netbeans сообщает вам, что это недопустимые HTML-теги.

Но я не уверен в этом, это всего лишь предположение, потому что, как упоминалось, теги распознаются в файлах .html.