Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Практикум_Сетевые технологии.doc
Скачиваний:
6
Добавлен:
09.11.2018
Размер:
1.02 Mб
Скачать

Глава 1. Структура и синтаксис xml-документа 3

Практикум 1_1. Первый XML-документ 3

Практикум 1_2. Использование DTD для описания XML-документа 5

Практикум 1_3. Атрибуты 7

Практикум 1_4. Ссылки на символы 9

Практикум 1_5. Ссылки на сущности 11

Глава 2. Дизайн документов xml 14

Практикум 2.1. Визуализация первого XML-документа, используя внутреннюю таблицу стилей 14

Практикум 2. Визуализация первого XML-документа, используя внешнюю таблицу стилей 17

Практикум 3. Приоритеты между внешними и внутренними таблицами стилей 18

Практикум 3. Атрибуты 19

Практикум 4. Ссылки на символы 21

Практикум 5. Ссылки на сущности 23

Глава 3. Xsl 26

Практикум 3.1. Трансформация первого XML-документа 26

Практикум 3.2. Инструкция <xsl:apply-templates> в действии. 28

Практикум 3.3. Язык XPath в действии 30

Практикум 4. Инструкция <xsl:for-each> 32

Практикум 5. Инструкция <xsl:sort> 33

Практикум 6. Инструкция <xsl:if> в действии. 36

Первый ASP-пример 38

Практикум Punctual Web Server 38

Как это работает 38

Практикум сценарий на стороне сервера 40

Как это работает 41

Практикум – VBScript-сценарий на стороне клиента 42

Порядок выполнения 44

Практикум – порядок выполнения 44

Глава 5. Типы элементов ввода asp 49

Практикум 5.1. Кнопки 49

Практикум 5.2. Текстовые поля 51

Практикум 5.3. Списки 53

Практикум 5.4. Переключатель radio button 55

Практикум 5.5. Флажок checkbox 56

Практикум 5.6. Создание анкеты приема на работу 57

Глава 6. Структуры управления asp 59

Практикум 6.1. Кнопки в действии 59

Практикум 6.2. Пример обработки некоторого текста 62

Практикум 6.3. Обработка списков, используя структуру перехода 64

Практикум 6.4. Обработка результатов переключателя radio button структурой перехода If Then Else 67

Практикум 6.5. Обработка элемента флажок checkbox 69

Практикум 6.6. Обработайте созданную вами анкету используя приемы рассмотренные в этом практикуме 72

72

Глава 5. Типы элементов ввода asp Практикум 5.1. Кнопки

К

<INPUT TYPE=”SUBMIT” VALUE=”Submit”>

нопка представления Submit. Щелчком по этой кнопке данные формы представляются серверу. Пример тега кнопки представления:

В

<FORM ACTION="Result.asp" METHOD=POST>

<INPUT TYPE=”SUBMIT” VALUE=”Submit”>

</FORM>

данном примере кнопка Submit имеет два атрибута. Первый атрибут, TYPE, сообщает браузеру какую клавишу необходимо создать. Второй, VALUE, задает надпись на этой клавише. Чтобы кнопка начала действовать необходимо добавить элемент <FORM>, и вложить в него элемент представления кнопки. Элемент <FORM> содержит два атрибута. Первый ACTION, указывает имя файла, который необходимо открыть следующим. Второй атрибут METHOD, определяет два способа (POST или GET) в данном случае сообщает о передачи данных от браузера серверу. Следующий пример демонстрирует кнопку Submit в действии:

Введите этот код в блокноте и сохраните файл под именем pr_5_1.asp, результат обработки этого файла показан на рис 5.1.

Кнопка сброса Reset. Сброс данных формы в исходное состояние. Синтаксис кнопка сброса показан ниже:

Д

<INPUT TYPE=”RESET” VALUE=”Reset”>

анная кнопка работает аналогично кнопке Submit, объединим два примера кнопок в один пример, получим:

С

<FORM ACTION="Result.asp" METHOD=POST>

<INPUT TYPE=”SUBMIT” VALUE=”Submit”>

<INPUT TYPE=”RESET” VALUE=”Reset”>

</FORM>

охраните код в файле pr_5_2.asp.

Р езультат показан на рис. 5.2.

Рис. 5.2. Кнопки в работе