- •Глава 1. Структура и синтаксис xml-документа 3
- •Глава 2. Дизайн документов xml 13
- •Глава 3. Xsl 23
- •Глава 5. Типы элементов ввода asp 45
- •Глава 6. Структуры управления asp 55
- •Глава 1. Структура и синтаксис xml-документа Практикум 1_1. Первый xml-документ
- •Практикум 1_2. Использование dtd для описания xml-документа
- •Практикум 1_3. Атрибуты
- •Практикум 1_4. Ссылки на символы
- •Практикум 1_5. Ссылки на сущности
- •Глава 1. Структура и синтаксис xml-документа 3
- •Глава 2. Дизайн документов xml 14
- •Глава 3. Xsl 25
- •Глава 5. Типы элементов ввода asp 48
- •Глава 6. Структуры управления asp 58
- •Глава 2. Дизайн документов xml Практикум 2.1. Визуализация первого xml-документа, используя внутреннюю таблицу стилей
- •Практикум 2. Визуализация первого xml-документа, используя внешнюю таблицу стилей
- •Практикум 3. Приоритеты между внешними и внутренними таблицами стилей
- •Практикум 3. Атрибуты
- •Практикум 4. Ссылки на символы
- •Практикум 5. Ссылки на сущности
- •Глава 1. Структура и синтаксис xml-документа 3
- •Глава 2. Дизайн документов xml 14
- •Глава 3. Xsl 26
- •Глава 5. Типы элементов ввода asp 48
- •Глава 6. Структуры управления asp 58
- •Глава 3. Xsl Практикум 3.1. Трансформация первого xml-документа
- •Практикум 3.3. Язык xPath в действии
- •Первый asp-пример Практикум Punctual Web Server
- •Как это работает
- •Практикум сценарий на стороне сервера
- •Как это работает
- •Практикум – vbScript-сценарий на стороне клиента
- •Как это работает
- •Порядок выполнения
- •Практикум – порядок выполнения
- •Глава 1. Структура и синтаксис xml-документа 3
- •Глава 2. Дизайн документов xml 14
- •Глава 3. Xsl 26
- •Глава 5. Типы элементов ввода asp 49
- •Глава 6. Структуры управления asp 59
- •Глава 5. Типы элементов ввода asp Практикум 5.1. Кнопки
- •Практикум 5.2. Текстовые поля
- •Практикум 5.3. Списки
- •Практикум 5.4. Переключатель radio button
- •Практикум 5.5. Флажок checkbox
- •Практикум 5.6. Создание анкеты приема на работу
- •Глава 1. Структура и синтаксис xml-документа 3
- •Глава 2. Дизайн документов xml 14
- •Глава 3. Xsl 26
- •Глава 5. Типы элементов ввода asp 49
- •Глава 6. Структуры управления asp 60
- •Глава 6. Структуры управления asp Практикум 6.1. Кнопки в действии
- •Практикум 6.2. Пример обработки некоторого текста
- •Практикум 6.3. Обработка списков, используя структуру перехода
- •Практикум 6.4. Обработка результатов переключателя radio button структурой перехода If Then Else
- •Практикум 6.5. Обработка элемента флажок checkbox
- •Практикум 6.6. Обработайте созданную вами анкету используя приемы рассмотренные в этом практикуме
Практикум 1_4. Ссылки на символы
Ссылки на символы позволяют вставить символы, которые нельзя напрямую ввести с клавиатуры и непосредственная обработка этой самой буквенной формы приводит к нарушению правильного оформления синтаксиса XML.
Например, использование названия компании Microsoft без указания символа - недопустимо.
Реализовать этот пример на языке XML можно двумя способами:
-
включив ссылку на символ непосредственно в предложение;
-
выделив ссылку на символ в отдельный тэг.
-
Н
<?xml version = '1.0' encoding = 'windows-1251'?>
<pr_4>
При тестировании учебных примеров использовался браузер компании Microsoft®
</pr_4>
-
В окне IE это выглядит так:
-
Теперь вынесем ссылку на символ в отдельный тэг, код XML сохраните на жестком диске под именем зк_4_2.xml:
<?xml
version = '1.0' encoding = 'windows-1251'?>
<pr_4>
При
тестировании учебных примеров
использовался браузер компании Microsoft <MS_r>®</MS_r> </pr_4>
-
В ид получившегося XML-документа:
Использование ссылки на символ в отдельном тэге предпочтительнее, т.к. при визуализации XML-документов при помощи каскадных таблиц стилей от дельный стиль можно будет применить к символу . Забегая вперед я вам продемонстрирую оба примера с примененными стилями.
Пример pr_4_1 с примененным стилем.
Пример pr_4_2 с примененным стилем.
Практикум 1_5. Ссылки на сущности
Ссылки на объекты позволяют включать любые строковые константы в содержание элементов или значение атрибутов, а также предоставляют мнемонические альтернативы ссылкам на символы.
Например, Официальный сайт компании D&D
-
Н
<?xml version = '1.0' encoding = 'windows-1251'?>
<pr_5>
Официальный сайт компании D&D
</pr_5>
-
Вид окна IE:
Глава 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 25
Практикум 3.1. Трансформация первого XML-документа 25
Практикум 3.2. Инструкция <xsl:apply-templates> в действии. 27
Практикум 3.3. Язык XPath в действии 29
Практикум 4. Инструкция <xsl:for-each> 31
Практикум 5. Инструкция <xsl:sort> 32
Практикум 6. Инструкция <xsl:if> в действии. 36
Первый ASP-пример 38
Практикум Punctual Web Server 38
Как это работает 38
Практикум сценарий на стороне сервера 40
Как это работает 41
Практикум – VBScript-сценарий на стороне клиента 42
Порядок выполнения 44
Практикум – порядок выполнения 44