Схема WSC XML

Схема WSC XML

Ранее в главе 3 отмечалось, что объектная модель, которая используется при создании многозадачных сценариев (WS-файлов), была в основном позаимствована из схемы WSC XML, поэтому многие элементы WSC-файлов окажутся вам знакомыми.

В листинге 10.1 приводится несколько упрощенная (некоторые необязательные атрибуты у XML-элементов опущены) схема, поясняющая иерархию и порядок появления элементов в WSC-файле.

Листинг 10.1. Упрощенная схема WSC XML

<?xml version="1.0" encoding="windows-1251"?>

<package>

 <component [id="ComponentID"]>

  <registration progid="ProgID" class id="GUID" [description="Description"] [version="Version"]>

   <script>

Сценарии подключения и отключения

   </script>

  </registration>

  <public>

   <property name="PropertyName">

    <get [internalName="getFunctionName"]/>

    <put [internalName="getFunctionName"]/>

   </property>

   <method name= "MethodName" [internalName="FunctionName"]>

    <parameter name="ParameterID"/>

   </method>

   <event name="Name" [dispid="DispID"]/>

  </public>

  <resource id="ResourceID"> Строка или число </resource>

  <object id="ObjID" [classld="clsid:GUID"|progid="ProgID"]/>

  <reference [object="ProgiD"|guid="typelibGUID"][version="version"]/>

  <script language="language">

   <![CDATA[

    Код сценария

   ]]>

  </script>

 </component>

 Другие компоненты

</package>

Несколько замечаний относительно количества вхождений различных XML-элементов из листинга 10.1 в WSC-файл:

? элемент <package> может содержать один или несколько элементов <component>;

? элемент <component> должен содержать один элемент <registration> и один элемент <public>;

? элемент <public> может содержать один или несколько элементов <property>, <method> или <event>.

Обязательными для создания компонента-сценария являются элементы <component>, <registration>, <public> и <script>.

Опишем теперь элементы XML, использующиеся в WSC-файлах, более подробно.

Поделитесь на страничке

Следующая глава >

Похожие главы из других книг:

Схема уведомления

Из книги автора

Схема уведомления Как получить уведомление о тайм-ауте? При использовании таймера задержки вы получаете уведомление просто посредством возвращения в состояние 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. Схема производитель-потребитель Одна из классических задач на синхронизацию называется задачей производителя и потребителя. Она также известна как задача ограниченного буфера. Один или несколько производителей (потоков или процессов) создают данные, которые


Схема базы данных

Из книги автора

Схема базы данных Для создания структуры базы данных рекомендуется не только подготовить список таблиц и полей, но и представить таблицы и поля в графическом виде. После этого вы не только сможете сказать, какие таблицы и поля доступны для вас, но и как они связаны друг с


Схема документа

Из книги автора

Схема документа Режим Схема документа является дополнительным режимом и работает с любым из рассмотренных выше. С его помощью можно быстро перемещаться между различными разделами, подразделами документа, а также просматривать структуру документа. Для применения этого


Краткая схема сборки

Из книги автора

Краткая схема сборки В принципе, вы можете собирать компьютер в той последовательности, в какой пожелаете. Мало того, в зависимости от размеров и конфигурации корпуса, а также размера материнской платы очередность операций может варьироваться. Иногда проще сначала