XML-комментарии
Содержимое, не предназначенное для синтаксического анализа (например, замечания о структуре документа или редактировании), можно заключить в комментарии. Комментарии начинаются с группы символов <!--
и заканчиваются группой символов -->
: например, <!--catalog last updated 2000-11-01-->
.
Комментарии могут находиться в прологе документа, в том числе в определении типа документа (DTD); после документа; и в текстуальном содержимом. Комментарии не могут появляться внутри значений атрибутов. Они не могут появляться внутри тегов.
Синтаксический анализатор считает концом комментария символ >
; после этого символа он возобновляет обработку XML-документа в обычном режиме. Поэтому строка >
не может встречаться внутри комментария. За исключением этого, в комментариях, почти как в разделе CDATA, могут появляться любые символы, допустимые в XML. Поэтому комментарии очень полезны, если нужно убрать содержимое комментария из поля зрения синтаксического анализатора, но не из документа.
Для временного удаления разметки можно использовать следующие комментарии:
<!--- <test pattern="SECAM" /><test pattern="NTSC" /> -->
Примечание |
---|
В HTML с помощью комментариев можно прятать скрипты и таблицы стилей.Для применения этой технологии в XML может понадобиться найти комментарий, извлечь из него содержимое, проверить на наличие символов разметки, а затем провести повторный синтаксический анализ.В этом случае лучше использовать разделы CDATA. |