Windows Script Host для Windows 2000/XP
Шрифт:
документ XML состоит из элементов разметки (markup) и непосредственно данных (content);
все XML-элементы описываются с помощью тегов;
в заголовке документа с помощью специальных тегов помещается дополнительная информация (используемый язык разметки, его версия и т.д.);
каждый открывающий тег, который определяет область данных, должен иметь парный закрывающий тег (в HTML некоторые закрывающие теги можно опускать);
в XML, в отличие от HTML, учитывается регистр символов;
все значения атрибутов, используемых в определении тегов, должны
вложенность элементов в документе XML строго контролируется.
Рассмотрим теперь структуру и синтаксис WS-файлов, использующих схему WS XML.
Схема WS XML
Синтаксис элементов, составляющих структуру WS-файла, в общем виде можно представить следующим образом:
Открывающий тег элемента состоит из следующих компонентов:
открывающей угловой скобки "<";
названия элемента, написанного строчными буквами;
необязательного списка атрибутов со значениями (названия атрибутов пишутся строчными буквами, значения заключаются в двойные кавычки);
закрывающей угловой скобки ">".
Например, тег начала элемента
имеет имя тега
Закрывающий тег элемента состоит из следующих компонентов:
открывающей угловой скобки "<";
символа "/";
названия элемента, написанного строчными буквами;
закрывающей угловой скобки ">".
Таким образом, тег конца элемента не имеет атрибутов, например,
Если у элемента нет содержимого, то он имеет следующий вид:
To есть в этом случае элемент состоит из следующих компонентов:
открывающей угловой скобки "<";
названия элемента, написанного строчными буквами;
необязательного списка атрибутов со значениями (названия атрибутов пишутся строчными буквами, значения заключаются в двойные кавычки);
символа"/";
закрывающей угловой скобки ">".
Пример такого элемента:
Представленная в листинге 3.1 схема WS XML — это модель данных, определяющая элементы и соответствующие атрибуты, а также связи элементов друг
Таким образом, из листинга 3.1 видно, что:
элемент
элемент
элемент <runtime> может содержать один или несколько элементов
Обязательными для создания корректного сценария являются только элементы
Опишем теперь элементы XML, использующиеся в сценариях WSH, более подробно.