Книга: Windows Script Host для Windows 2000/XP
Элементы и
Элементы <?xml?> и <![CDATA[]]>
Эти элементы являются стандартными для разметки W3C XML 1.0. В сценариях WSH они определяют способ обработки WS-файла. Всего существует два режима обработки сценария: нестрогий (loose) и строгий (strict).
При нестрогой обработке (элемент <?xml?>
отсутствует) не предполагается выполнение всех требований стандарта XML. Например, не требуется различать строчные и заглавные буквы и заключать значения атрибутов в двойные кавычки. Кроме этого, в процессе нестрогой обработки считается, что все содержимое между тегами <script>
и </script>
является исходным кодом сценария. Однако при таком подходе может произойти ошибочная интерпретация вложенных в сценарий зарезервированных для XML символов или слов как разметки XML. Например, имеющиеся в коде сценария знаки "меньше" (<) и "больше" (>) могут привести к прекращению разбора и выполнения сценария.
Для того чтобы задать режим строгой обработки сценария, нужно поместить элемент <?xml?>
в самой первой строке сценария — никаких других символов или пустых строк перед ним быть не должно. При такой обработке WS-файла нужно четко следовать всем правилам стандарта XML. Код сценария должен быть помещен в секцию CDATA
, которая начинается с символов "<![CDATA[
" и заканчивается символами "]]>
".
Замечание
В WSH 5.6 названия и значения атрибутов в элементе <?xml?>
должны быть именно такими, как в листинге 3.1 (version="1.0" и standalone="yes").
- 4.4. Логические элементы и синтез логических схем
- 4.7 Структурные элементы SAN
- 6.4. Рабочий лист Excel и его структурные элементы
- Вложение файлов в элементы списков
- Логические элементы
- 5.2. Основные приемы работы, элементы текстового редактора
- Правило 16. Группируйте связанные между собой элементы
- Элементы и
- Основные элементы меню Пуск
- Элементы xsl:choose, xsl:when, xsl:otherwise
- 4.3. Элементы управления MultiPage, ScrollBar, SpinButton
- Контекст и основные элементы бизнес-архитектуры