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, более подробно.
Тень Гегемона
2. Эндер Виггин. Сага теней
Фантастика:
научная фантастика
рейтинг книги
Платина и шоколад
Любовные романы:
любовно-фантастические романы
эро литература
рейтинг книги
Ненаглядная жена его светлости
Любовные романы:
любовно-фантастические романы
рейтинг книги
Сирота
1. Помещик
Фантастика:
альтернативная история
рейтинг книги
Я – Малала
Документальная литература:
биографии и мемуары
рейтинг книги
Собрание сочинений, том 14
14. Собрание сочинений Маркса и Энгельса
Научно-образовательная:
философия
рейтинг книги
Музыкант-2
рейтинг книги
Том 5. Преступление и наказание
5. Собрание сочинений в пятнадцати томах
Проза:
русская классическая проза
рейтинг книги
Цвета штандартов
1. Цвета штандартов
Фантастика:
научная фантастика
рейтинг книги
Закрытые воды
1. Путь на Кристу
Фантастика:
боевая фантастика
рейтинг книги
Повелитель снов
Фантастика:
фэнтези
рейтинг книги