Схема WS XML
Схема WS XML
Синтаксис элементов, составляющих структуру WS-файла, в общем виде можно представить следующим образом:
<element [attribute1="value1" [attribute2="value2" ... ]]>
Содержимое (content)
</element>
Открывающий тег элемента состоит из следующих компонентов:
? открывающей угловой скобки "<";
? названия элемента, написанного строчными буквами;
? необязательного списка атрибутов со значениями (названия атрибутов пишутся строчными буквами, значения заключаются в двойные кавычки);
? закрывающей угловой скобки ">".
Например, тег начала элемента
<script language="JScript">
имеет имя тега script и определяет атрибут language со значением "JScript". Атрибуты предоставляют дополнительную информацию о соответствующем теге или последующем содержимом элемента. В нашем примере атрибут указывает на то, что содержимым элемента является текст сценария на языке JScript.
Закрывающий тег элемента состоит из следующих компонентов:
? открывающей угловой скобки "<";
? символа "/";
? названия элемента, написанного строчными буквами;
? закрывающей угловой скобки ">".
Таким образом, тег конца элемента не имеет атрибутов, например, </script>.
Если у элемента нет содержимого, то он имеет следующий вид:
<element [attribute1="value1" [attribute2="value2" ... ]]/>
To есть в этом случае элемент состоит из следующих компонентов:
? открывающей угловой скобки "<";
? названия элемента, написанного строчными буквами;
? необязательного списка атрибутов со значениями (названия атрибутов пишутся строчными буквами, значения заключаются в двойные кавычки);
? символа"/";
? закрывающей угловой скобки ">".
Пример такого элемента:
<script language="JScript" src="tools.js"/>
Представленная в листинге 3.1 схема WS XML — это модель данных, определяющая элементы и соответствующие атрибуты, а также связи элементов друг с другом и возможную последовательность появления элементов. Также эта схема может задавать значения атрибутов по умолчанию.
Листинг 3.1. Схема WS XML
<?xml version="1.0" standalone="yes"?>
<package>
<job [id="JobID"]>
<?job debug="true|false"?>
<runtime>
<named name="NamedName" helpstring="HelpString" type="string|boolean|simple" required="true|false" />
<unnamed name="UnnamedName" helpstring="HelpString" many="true|false" required="true|false" />
<description> Описание сценария </description>
<example> Пример запуска сценария </example>
</runtime>
<resource id="ResourceID"> Строка или число </resource>
<object id="ObjID" [classId="clsid:GUID"|progid="ProgID"]/>
<reference [object="ProgID" | guid=""typelibGUID"] [version="version"]/>
<script language="language" [src="strFileURL"]>
<script language="language" >
<![CDATA[
Код сценария
]]>
</scriipt>
</job>
Другие задания
</package>
Таким образом, из листинга 3.1 видно, что:
? элемент <package> может содержать один или несколько элементов <job>;
? элемент <job> может содержать один или несколько элементов <runtime>, <resource>, <object>, <reference> или <script>;
? элемент <runtime> может содержать один или несколько элементов <named> и <unnamed>, а также элементы <description> и <example>.
Обязательными для создания корректного сценария являются только элементы <job> и <script>. Сам код сценария всегда располагается внутри элемента <script>.
Опишем теперь элементы XML, использующиеся в сценариях WSH, более подробно.
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКЧитайте также
Схема уведомления
Схема уведомления Как получить уведомление о тайм-ауте? При использовании таймера задержки вы получаете уведомление просто посредством возвращения в состояние READY.При использовании периодически и однократных таймеров у вас появляется выбор:• послать
Схема data:URI
Схема data:URI Схема data:URI предоставляет способ для внедрения «непосредственно данных» точно так же, как если бы они были подключены через вызовы внешних файлов. Синтаксис у нее следующий:data:[<тип данных>][;base64],<данные>В случае простых изображений вам нужно указать
Схема WS XML
Схема WS XML Синтаксис элементов, составляющих структуру WS-файла, в общем виде можно представить следующим образом:<element [attribute1="value1" [attribute2="value2" ... ]]> Содержимое (content)</element>Открывающий тег элемента состоит из следующих компонентов:? открывающей угловой скобки "<";?
Схема WSC XML
Схема WSC XML Ранее в главе 3 отмечалось, что объектная модель, которая используется при создании многозадачных сценариев (WS-файлов), была в основном позаимствована из схемы WSC XML, поэтому многие элементы WSC-файлов окажутся вам знакомыми.В листинге 10.1 приводится несколько
5.1.1. Общая схема управления процессами
5.1.1. Общая схема управления процессами Каждый процесс может порождать полностью идентичный процесс с помощью fork(). Родительский процесс может дожидаться окончания выполнения всех своих процессов-потомков с помощью системного вызова wait. В любой момент времени процесс
1.1.1. Рекомендуемая схема разбиения диска
1.1.1. Рекомендуемая схема разбиения диска ? Раздел подкачки или свопинга (swapping) — используется виртуальной памятью. Иными словами, данные, не умещающиеся в оперативной памяти, перемещаются на жесткий диск. Например, у вас в данный момент свободно всего 8 Мбайт оперативной
Схема полусумматора
Схема полусумматора На самом деле нет необходимости использовать источник типа VPWL, чтобы обеспечить входные импульсы для цифровой схемы. Начните новый проект, использующий имя half. Библиотека Sourcestm содержит компонент DigStim1, условное обозначение которого показано на рис.
Схема водопровода и дренажной системы
Схема водопровода и дренажной системы Создание схем водопровода и дренажной системы (рис. 2.3) – необходимая составляющая предварительной подготовки проекта. Рис. 2.3. Схема дренажной системы выполнена в программе «КОМПАС-3D»На схеме указаны расположение и размеры
Схема системы полива
Схема системы полива Кроме схемы дренажа необходимо составить схему полива растений (рис. 2.4), расположенных на участке. Рис. 2.4. Схема системы полива создана в программе «КОМПАС-3D»На данном рисунке представлен подвод воды для полива растений на овальной клумбе. На схеме
Схема системы освещения
Схема системы освещения Очень важно продумать ночное освещение участка. Сделать грамотное освещение, учитывая все особенности участка, расположение объектов и дорожек, можно, если создавать план освещения в программе «КОМПАС-3D» (рис. 2.5). Рис. 2.5. Схема системы освещения,
Схема дорожек и площадок
Схема дорожек и площадок Расположив все объекты на участке, можно создать схему дорожек и площадок (рис. 2.6), что позволит продумать удобство эксплуатации участка. Рис. 2.6. Схема дорожек и площадок выполнена в программе «КОМПАС-3D»На данном рисунке представлен разбивочный
7.3. Схема производитель-потребитель
7.3. Схема производитель-потребитель Одна из классических задач на синхронизацию называется задачей производителя и потребителя. Она также известна как задача ограниченного буфера. Один или несколько производителей (потоков или процессов) создают данные, которые
Схема базы данных
Схема базы данных Для создания структуры базы данных рекомендуется не только подготовить список таблиц и полей, но и представить таблицы и поля в графическом виде. После этого вы не только сможете сказать, какие таблицы и поля доступны для вас, но и как они связаны друг с
Схема документа
Схема документа Режим Схема документа является дополнительным режимом и работает с любым из рассмотренных выше. С его помощью можно быстро перемещаться между различными разделами, подразделами документа, а также просматривать структуру документа. Для применения этого
Краткая схема сборки
Краткая схема сборки В принципе, вы можете собирать компьютер в той последовательности, в какой пожелаете. Мало того, в зависимости от размеров и конфигурации корпуса, а также размера материнской платы очередность операций может варьироваться. Иногда проще сначала