Содержимое элемента
Если данные скрипта или стиля являются содержимым элемента ( и ), данные начинаются непосредственно за начальным тегом элемента и заканчиваются первым разделителем ETAGO ("</"), за которым следует буква ([a-zA-Z]); обратите внимание, что это не обязательно конечный тег элемента. Поэтому авторам следует выделять последовательности "</" в содержимом. Механизмы такого выделения специфичны для каждого языка скриптов или таблиц чтилей.
ПРИМЕР НЕДОПУСТИМОГО ИСПОЛЬЗОВАНИЯ:
Следующие данные скрипта некорректно содержат последовательность "</" (как часть "</EM>") перед конечным тегом :
<SCRIPT type="text/javascript"> document.write ("<EM>Так работать не будет</EM>") </SCRIPT>
В JavaScript этот код можно представить допустимым образом, скрыв разделитель ETAGO перед начальной буквой SGML:
<SCRIPT type="text/javascript"> document.write ("<EM>Так работать будет<\/EM>") </SCRIPT>
В Tcl этого можно достичь следующим образом:
<SCRIPT type="text/tcl"> document write "<EM>Это будет работать<\/EM>" </SCRIPT>
В VBScript проблемы можно избежать с помощью функции Chr():
"<EM>Это будет работать<" & Chr(47) & "EM>"