Поделиться через


XML-комментарии

Содержимое, не предназначенное для синтаксического анализа (например, замечания о структуре документа или редактировании), можно заключить в комментарии. Комментарии начинаются с группы символов <!-- и заканчиваются группой символов -->: например, <!--catalog last updated 2000-11-01-->.

Комментарии могут находиться в прологе документа, в том числе в определении типа документа (DTD); после документа; и в текстуальном содержимом. Комментарии не могут появляться внутри значений атрибутов. Они не могут появляться внутри тегов.

Синтаксический анализатор считает концом комментария символ >; после этого символа он возобновляет обработку XML-документа в обычном режиме. Поэтому строка > не может встречаться внутри комментария. За исключением этого, в комментариях, почти как в разделе CDATA, могут появляться любые символы, допустимые в XML. Поэтому комментарии очень полезны, если нужно убрать содержимое комментария из поля зрения синтаксического анализатора, но не из документа.

Для временного удаления разметки можно использовать следующие комментарии:

<!--- <test pattern="SECAM" /><test pattern="NTSC" /> -->
ms256201.note(ru-ru,VS.100).gifПримечание
В HTML с помощью комментариев можно прятать скрипты и таблицы стилей.Для применения этой технологии в XML может понадобиться найти комментарий, извлечь из него содержимое, проверить на наличие символов разметки, а затем провести повторный синтаксический анализ.В этом случае лучше использовать разделы CDATA.